kuru-kuru/components/MarkdownContent.tsx
Ayase Minori 0f63c6f833 feat: Add Partytown and update MarkdownContent import paths
Added Partytown package and updated import paths for MarkdownContent components.
2023-11-22 05:48:25 +00:00

17 lines
527 B
TypeScript

import { CSS, render } from "$gfm";
import { JSX } from "preact/jsx-runtime";
export default function MarkdownContent({ mdData }: { mdData: string }, props: JSX.HTMLAttributes<HTMLDivElement>) {
return (
<div
{...props}
class="flex mx-auto flex-col px-4 py-8 aspect-auto bg-white rounded items-center z-20">
<style dangerouslySetInnerHTML={{ __html: CSS }} />
<div
class="markdown-body"
dangerouslySetInnerHTML={{ __html: render(mdData) }}
>
</div>
</div>
);
}