import { Navigate } from 'react-router'; import { useLogto } from '@logto/react'; import { Spinner } from '@cameleer/design-system'; export function ProtectedRoute({ children }: { children: React.ReactNode }) { const { isAuthenticated, isLoading } = useLogto(); if (isLoading) { return (
); } if (!isAuthenticated) return ; return <>{children}; }