Files
documenso/packages/ui/components/client-only.tsx
2025-02-13 14:10:38 +11:00

12 lines
271 B
TypeScript

import { useEffect, useState } from 'react';
export const ClientOnly = async ({ children }: { children: React.ReactNode }) => {
const [mounted, setMounted] = useState(false);
useEffect(() => {
setMounted(true);
}, []);
return mounted ? children : null;
};