import { NavLink, Outlet } from 'react-router-dom'
import { useSession } from '../context/SessionContext.jsx'
import { useCapabilities } from '../hooks/useCapabilities.js'
import { getNavViews } from '../registry/viewRegistry.js'
import { LoadingState } from '../components/LoadingState.jsx'
export function AppLayout() {
const { me, context, signOut, loading } = useSession()
const { capabilities } = useCapabilities()
const navViews = getNavViews(capabilities)
if (loading) {
return (