Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@odoe
Created April 25, 2019 15:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save odoe/c171b08ae0f7f02a41491be3e4c747fc to your computer and use it in GitHub Desktop.
Save odoe/c171b08ae0f7f02a41491be3e4c747fc to your computer and use it in GitHub Desktop.
import WidgetBase from "@dojo/framework/widget-core/WidgetBase";
import { dom } from "@dojo/framework/widget-core/d";
import Block from "@dojo/framework/widget-core/meta/Block";
import { tsx } from "@dojo/framework/widget-core/tsx";
import fromMarkdown from "../blocks/markdown.block";
import * as css from "./styles/About.m.css";
export default class About extends WidgetBase {
protected render() {
const node = document.createElement("div");
// Use my block
const message = this.meta(Block).run(fromMarkdown)(
"../../markdown/post2.md"
);
node.innerHTML = message;
// Create a vnode to inject my HTML
const vnode = dom({ node });
return (
<div>
<h1 classes={css.root}>About Page</h1>
{vnode}
</div>
);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment