satupeta-main/shared/components/client-wrapper.tsx
2026-02-23 12:21:05 +07:00

20 lines
313 B
TypeScript
Executable File

"use client";
import { useEffect, useState } from "react";
export default function ClientWrapper({
children,
}: {
children: React.ReactNode;
}) {
const [mounted, setMounted] = useState(false);
useEffect(() => {
setMounted(true);
}, []);
if (!mounted) return null;
return <>{children}</>;
}