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
        <Suspense fallback={props.content}>
            <Renderer {...props} />
        </Suspense>
    )
}