diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index b69c166..756a6c0 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -1,5 +1,5 @@ import { useState } from 'react' -import { DollarSign, CalendarDays, TrendingUp, BarChart3, Wallet, Settings, Menu } from 'lucide-react' +import { DollarSign, CalendarDays, TrendingUp, BarChart3, Wallet, Settings, Menu, LogOut } from 'lucide-react' import AuthGate, { useAuth } from './components/AuthGate' import { UpdateBanner } from './components/UpdateBanner' import { useVersionCheck } from './hooks/useVersionCheck' @@ -27,8 +27,6 @@ function Shell() { const [page, setPage] = useState('weekly') const [menuOpen, setMenuOpen] = useState(false) - const hotelName = import.meta.env.VITE_HOTEL_NAME || 'Hotel' - const visibleNav = NAV.filter(n => !n.cap || can(user, n.cap)) function selectPage(id: Page) { @@ -36,6 +34,11 @@ function Shell() { setMenuOpen(false) } + async function logout() { + await fetch('/wages/api/auth/logout', { method: 'POST', credentials: 'include' }) + window.location.reload() + } + return (
))} -
- {hotelName} +
+
+
{user.name}
+
{user.email}
+
+