import { Loader2 } from 'lucide-react'
import { Route, Routes } from 'react-router-dom'
import { AppShell } from './components/AppShell'
import { Dashboard } from './screens/Dashboard'
import { ScreeningQueue } from './screens/ScreeningQueue'
import { CandidateEvaluation } from './screens/CandidateEvaluation'
import { Requirements } from './screens/Requirements'
import { Candidates } from './screens/Candidates'
import { Slate } from './screens/Slate'
import { CommandCenter } from './screens/CommandCenter'
import { Compliance } from './screens/Compliance'
import { Settings } from './screens/Settings'
import { Placeholder } from './screens/Placeholder'
import { Login } from './screens/Login'
import { AcceptInvite } from './screens/AcceptInvite'
import { AuthProvider } from './lib/AuthContext'
import { useAuth } from './lib/useAuth'
export default function App() {
return (