'use client' import PageLoading from '@components/Objects/Loaders/PageLoading'; import { useSession } from 'next-auth/react'; import React, { useContext, createContext, useEffect } from 'react' export const SessionContext = createContext({}) as any function LHSessionProvider({ children }: { children: React.ReactNode }) { const session = useSession(); useEffect(() => { }, []) if (session && session.status == 'loading') { return } else if (session) { return ( {children} ) } } export function useLHSession() { return useContext(SessionContext) } export default LHSessionProvider