import { Navigate, Outlet } from 'react-router-dom'; import { useAuth } from '@/contexts/AuthContext'; import AuthenticatedLayout from './AuthenticatedLayout'; import MfaEnforcementLayout from './MfaEnforcementLayout'; import { useOrganizations } from '@/hooks/useOrganizations'; import { Loader2 } from 'lucide-react'; export default function ProtectedLayout() { const { isAuthenticated, isLoading, requiresMfaEnrollment, isOrgMember } = useAuth(); const { isLoading: isOrgsLoading } = useOrganizations(); if (isLoading || isOrgsLoading) { return (
Loading...