/** * AppLayout - 应用布局壳 * * 语义化 HTML 结构:header + aside + main 三栏布局 * 由 MainLayout 管理侧边栏状态,AppLayout 负责渲染结构 */ import React from "react" import { Outlet } from "react-router-dom" import Header from "./Header" interface AppLayoutProps { sidebar: React.ReactNode } const AppLayout: React.FC = ({ sidebar }) => { return (
{sidebar}
) } export default AppLayout