(admin) 将site选择移动到侧边栏

This commit is contained in:
suyiiyii 2024-10-09 22:25:32 +08:00
parent 19345cf960
commit 24251c2728

View File

@ -9,6 +9,7 @@ import {
} from 'react-router-dom'; } from 'react-router-dom';
import { useAppSelector } from '../app/hooks'; import { useAppSelector } from '../app/hooks';
import { selectIsLogin } from '../features/auth/authSlice'; import { selectIsLogin } from '../features/auth/authSlice';
import { selectSiteConf } from '../features/globalConf/globalConfSlice';
export default function Home() { export default function Home() {
const location = useLocation(); const location = useLocation();
@ -103,6 +104,10 @@ export default function Home() {
</Breadcrumb> </Breadcrumb>
); );
} }
const MenuItem = Menu.Item;
const { SubMenu } = Menu;
const siteConf = useAppSelector(selectSiteConf);
return ( return (
<Layout className="layout-collapse-demo"> <Layout className="layout-collapse-demo">
<Layout.Header> <Layout.Header>
@ -125,10 +130,21 @@ export default function Home() {
<IconRobot /> <IconRobot />
</Menu.Item> </Menu.Item>
<Menu.Item key="cookie"> <SubMenu
<IconIdcard /> key="cookie"
Cookie title={(
</Menu.Item> <>
<IconIdcard />
Cookie
</>
)}
>
{Object.values(siteConf).filter((site) => site.enable_cookie).map((site) => (
<MenuItem key={site.name}>
{site.name}
</MenuItem>
))}
</SubMenu>
<Menu.Item key="weight"> <Menu.Item key="weight">
<IconDashboard /> <IconDashboard />