kernl-backend / frontend /src /components /DashboardLayout.tsx
ALPHA0008's picture
feat: dashboard UI overhaul + auth flow + auto-company-load
5f7dc7e
"use client";
import Sidebar from "./Sidebar";
import TopBar from "./TopBar";
interface DashboardLayoutProps {
children: React.ReactNode;
}
export default function DashboardLayout({ children }: DashboardLayoutProps) {
return (
<div className="flex min-h-screen">
{/* Gradient mesh background */}
<div className="mesh-gradient" />
{/* Sidebar */}
<Sidebar />
{/* Main area */}
<div
className="flex-1 flex flex-col min-h-screen"
style={{ marginLeft: "var(--sidebar-width)" }}
>
<TopBar />
<main className="flex-1 overflow-y-auto">
{children}
</main>
</div>
</div>
);
}