import React, { useMemo } from "react"; import { Outlet, useNavigate } from "react-router-dom"; import { SidebarInset, SidebarProvider } from "@relume_io/relume-ui"; import DashboardSidebar from "./components/DashboardSidebar.jsx"; import DashboardTopbar from "./components/DashboardTopbar.jsx"; import { clearAuthSession } from "../../utils/authSession"; const DashboardLayout = () => { const navigate = useNavigate(); const user = useMemo(() => { try { const raw = localStorage.getItem("authUser"); return raw ? JSON.parse(raw) : null; } catch { return null; } }, []); const username = user?.username ?? ""; const onLogout = () => { clearAuthSession(); navigate("/", { replace: true }); }; return ( {/* App shell background */}
); }; export default DashboardLayout;