diff --git a/src/components/theme-page.tsx b/src/components/theme-page.tsx index 153be2e..a5c36f7 100644 --- a/src/components/theme-page.tsx +++ b/src/components/theme-page.tsx @@ -3,16 +3,16 @@ import { Button } from "./ui/button"; import { useEffect, useState } from "react"; import Markdown from "react-markdown"; import '../app/privacy-policy/markdown.css'; -import { ChevronLeft, MoveLeftIcon } from "lucide-react"; +import { ChevronLeft, LoaderCircleIcon, LoaderIcon, LoaderPinwheelIcon, MoveLeftIcon } from "lucide-react"; export default function ThemePage({ theme }: { theme: ZenTheme }) { - const [readme, setReadme] = useState(""); + const [readme, setReadme] = useState(null); useEffect(() => { getThemeMarkdown(theme).then(setReadme); }, []); return ( -
+
{theme.name}

{theme.name}

@@ -40,8 +40,12 @@ export default function ThemePage({ theme }: { theme: ZenTheme }) {

Go back

-
- {`${readme}`} +
+ {readme === null ? ( + + ) : ( + {`${readme}`} + )}