a tool for shared writing and social publishing
1"use client";
2import { useEffect } from "react";
3import { create } from "zustand";
4
5export const useHasPageLoaded = create(() => false);
6export function InitialPageLoad(props: { children: React.ReactNode }) {
7 useEffect(() => {
8 setTimeout(() => {
9 useHasPageLoaded.setState(() => true);
10 }, 80);
11 }, []);
12 return <>{props.children}</>;
13}