From 5a465c9e36a738e709a9b4cc1f126ed175b31f92 Mon Sep 17 00:00:00 2001 From: Mauro Balades Date: Sun, 25 Aug 2024 00:05:20 +0200 Subject: [PATCH] chore: Update ThemePage component to fetch readme asynchronously --- src/components/theme-page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/theme-page.tsx b/src/components/theme-page.tsx index 445454d..a45bf17 100644 --- a/src/components/theme-page.tsx +++ b/src/components/theme-page.tsx @@ -9,6 +9,7 @@ import { ChevronLeft, LoaderCircleIcon } from "lucide-react"; import { useParams } from "next/navigation"; export default async function ThemePage() { + const [readme, setReadme] = useState(null); const params = useParams<{ theme: string }>(); const { theme: themeID } = params; @@ -17,7 +18,6 @@ export default async function ThemePage() { return
Theme not found
; } - const [readme, setReadme] = useState(null); useEffect(() => { getThemeMarkdown(theme).then(setReadme); }, [theme]);