Skip to main content
Module

x/frugal/docs/components/Markdown.tsx

A frugal web framework
Go to Latest
File
import * as preact from 'preact';import * as gmf from '../dep/gmf.ts';import { cx } from '../dep/frugal/styled.ts';
import * as s from './Markdown.style.ts';
type MarkdownProps = { as?: string; class?: string; markup: string;};
export function Markdown( { as = 'div', class: className, markup }: MarkdownProps,) { return ( preact.createElement(as, { class: cx(s.markdown, className, 'markdown-body'), dangerouslySetInnerHTML: { __html: gmf.render(markup) }, }) );}