satupeta-main/shared/components/client-wrapper.tsx

20 lines
313 B
TypeScript
Raw Normal View History

2026-01-27 02:31:12 +00:00
"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}</>;
}