import React, { FC, Suspense, SuspenseProps, useState } from 'react' import { useIdleEffect } from '../../sdk/useIdleEffect' const SuspenseSSR: FC = ({ fallback, children }) => { const [hydrating, setHydrating] = useState(true) useIdleEffect(() => setHydrating(false), []) if (hydrating) { return <>{fallback} } return {children} } export default SuspenseSSR