import { LogOut, UserRound } from "lucide-react"; import type { Session } from "../api/types"; import { api } from "../api/client"; import { Panel } from "../components/ui"; import { navigate } from "../router"; export function ProfilePage({ session, onSessionChange }: { session: Session; onSessionChange: () => Promise }) { async function logout() { await api.logout(); await onSessionChange(); navigate("/login"); } return (

{session.user?.name ?? "Lecteur invite"}

{session.user?.email ?? "Session non connectee"}

{session.user?.role ?? "vitrine"}
); }