Skip to content

主题布局

更新: 2025/3/13 12:08:48 字数: 0 字

需求分析

  我想我做的这个 react_admin 脚手架,用户可以进行自定义布局,也就是自己来做侧边栏,导航栏,以及展示页面。   当然,这个 react_admin 脚手架,提供了一套默认的布局,用户也可以选择使用默认的布局。

- layout
    - defaultLayout
    - ClassicsLayout
    - index.tsx

  这里确定使用的是哪套主题

tsx
export default function Layout() {
    const themeLayout = useSelector((store: any) => store.theme.themeLayout)
    if(themeLayout === 'BlogLayout'){
        return <BlogLayout></BlogLayout>
    }else {
        return <ClassicsLayout></ClassicsLayout>
    }
}

道友再会.