import React, {useState} from 'react'; import { Button, Drawer, Space } from 'antd'; import useGlobalStore from '@/stores/global'; import MenuRender from '@/layout/MenuRender'; import {GithubOutlined, HomeOutlined, MenuFoldOutlined, MenuUnfoldOutlined, SettingOutlined} from '@ant-design/icons'; import LanguageSwitcher from '@/components/LanguageSwitcher'; /** * 移动端抽屉菜单组件 */ const MobileDrawerMenu: React.FC = () => { const themeConfig = useGlobalStore(state => state.themeConfig); const themeDrawer = useGlobalStore(state => state.themeDrawer); const setThemeDrawer = useGlobalStore(state => state.setThemeDrawer); const [collapsed, setCollapsed] = useState(false); return (
setCollapsed(false)} open={collapsed} styles={{ section: {width: 280}, header: { borderBottom: '1px solid ' + themeConfig.colorBorder, background: themeConfig.siderBg, color: themeConfig.siderColor, }, body: { padding: 0, background: themeConfig.siderBg, }, }} footer={(
); }; export default MobileDrawerMenu;