feat(ui): [UI7-1] 重构主布局AppShell与导航层

这个提交包含在:
2026-03-06 09:48:11 +08:00
父节点 94d9bbe0b1
当前提交 9c48c8d3bc
共修改 5 个文件,包含 57 行新增和 37 行删除
+11 -10
查看文件
@@ -1,23 +1,24 @@
import { Outlet } from "react-router-dom";
import { ErrorBoundary } from "../components/common/ErrorBoundary";
import { Sidebar } from "../components/navigation/Sidebar";
import { Topbar } from "../components/navigation/Topbar";
export function AppShellLayout() {
return (
<div className="min-h-screen bg-background-light">
<div className="flex min-h-screen">
<Sidebar />
<div className="flex min-h-screen bg-zinc-50">
<Sidebar />
<div className="flex min-w-0 flex-1 flex-col">
<Topbar />
<main className="flex-1 flex flex-col min-w-0 lg:ml-64">
<Topbar />
<main className="flex-1 p-4 sm:p-6">
<div className="layout-container max-w-none">
<div className="flex-1 p-4 sm:p-8">
<div className="layout-container max-w-none">
<ErrorBoundary>
<Outlet />
</div>
</main>
</ErrorBoundary>
</div>
</div>
</div>
</main>
</div>
);
}