mirror of
https://github.com/stoatchat/for-legacy-web.git
synced 2026-03-07 17:35:28 +00:00
18 lines
417 B
TypeScript
18 lines
417 B
TypeScript
import { Suspense, lazy } from "preact/compat";
|
|
|
|
const Renderer = lazy(() => import("./Renderer"));
|
|
|
|
export interface MarkdownProps {
|
|
content?: string;
|
|
disallowBigEmoji?: boolean;
|
|
}
|
|
|
|
export default function Markdown(props: MarkdownProps) {
|
|
return (
|
|
// @ts-expect-error Typings mis-match.
|
|
<Suspense fallback={props.content}>
|
|
<Renderer {...props} />
|
|
</Suspense>
|
|
);
|
|
}
|