import { Navigate, Route, Routes } from 'react-router-dom'
import { AppShell } from './components/AppShell'
import { FullPageLoader } from './components/ui'
import { useAuth } from './context/AuthContext'
import { AuthPage } from './pages/AuthPage'
import { HouseholdsPage } from './pages/HouseholdsPage'
import { InventoryPage } from './pages/InventoryPage'
import { LocationsPage } from './pages/LocationsPage'
import { ProfilePage } from './pages/ProfilePage'
import { UsersPage } from './pages/UsersPage'
export default function App() {
const { user, loading } = useAuth()
if (loading) return
if (!user) return
const isSiteAdmin = user.roles.some((role) => role === 'Site Admin' || role === 'Admin')
return (
}>
} />
} />
} />
} />
{isSiteAdmin && } />}
} />
)
}