import React from 'react'; import { useAuth } from '../contexts/AuthContext'; import SetupForm from './SetupForm'; import LoginForm from './LoginForm'; import { MessageSquare } from 'lucide-react'; const LoadingScreen = () => (

Claude Code UI

Loading...

); const ProtectedRoute = ({ children }) => { const { user, isLoading, needsSetup } = useAuth(); if (isLoading) { return ; } if (needsSetup) { return ; } if (!user) { return ; } return children; }; export default ProtectedRoute;