UNPKG

next-sanity

Version:
17 lines (16 loc) 448 B
import { useRouter } from "next/navigation"; import { useEffect, useReducer } from "react"; function RefreshOnMount() { const router = useRouter(); const [mounted, mount] = useReducer(() => true, false); useEffect(() => { if (!mounted) { mount(); router.refresh(); } }, [mounted, router]); return null; } RefreshOnMount.displayName = "RefreshOnMount"; export { RefreshOnMount as default }; //# sourceMappingURL=RefreshOnMount.js.map