21 lines
617 B
TypeScript
21 lines
617 B
TypeScript
|
|
import { Outlet } from "react-router-dom";
|
||
|
|
import { SidebarProvider } from "@/components/ui/sidebar";
|
||
|
|
import { AppSidebar } from "@/components/navigation/AppSidebar";
|
||
|
|
import { TopBar } from "@/components/navigation/TopBar";
|
||
|
|
|
||
|
|
export default function AuthenticatedLayout() {
|
||
|
|
return (
|
||
|
|
<SidebarProvider>
|
||
|
|
<div className="min-h-screen flex w-full bg-background">
|
||
|
|
<AppSidebar />
|
||
|
|
<div className="flex-1 flex flex-col min-w-0">
|
||
|
|
<TopBar />
|
||
|
|
<main className="flex-1 overflow-auto">
|
||
|
|
<Outlet />
|
||
|
|
</main>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</SidebarProvider>
|
||
|
|
);
|
||
|
|
}
|