chore: Update ThemePage component to fetch readme asynchronously

This commit is contained in:
Mauro Balades
2024-08-25 00:05:20 +02:00
parent 171d759ca3
commit 5a465c9e36

View File

@@ -9,6 +9,7 @@ import { ChevronLeft, LoaderCircleIcon } from "lucide-react";
import { useParams } from "next/navigation";
export default async function ThemePage() {
const [readme, setReadme] = useState<string | null>(null);
const params = useParams<{ theme: string }>();
const { theme: themeID } = params;
@@ -17,7 +18,6 @@ export default async function ThemePage() {
return <div>Theme not found</div>;
}
const [readme, setReadme] = useState<string | null>(null);
useEffect(() => {
getThemeMarkdown(theme).then(setReadme);
}, [theme]);