"use client"; import { Flex, Spinner } from "@chakra-ui/react"; import { useAuth } from "../lib/AuthProvider"; import { useLoginRequiredPages } from "../lib/useLoginRequiredPages"; export default function AuthWrapper({ children, }: { children: React.ReactNode; }) { const auth = useAuth(); const redirectPath = useLoginRequiredPages(); const redirectHappens = !!redirectPath; if (auth.status === "loading" || redirectHappens) { return ( ); } return <>{children}; }