import React, { useState } from 'react'; import { Button, Result, Avatar, Space, Tag } from 'antd'; import { CrownOutlined, LeftOutlined, UserOutlined, SmileOutlined } from '@ant-design/icons'; import ProLayout from '@ant-design/pro-layout'; const defaultProps = { routes: [ { path: '/admin/sub-page1', name: '一级页面', icon: , component: './Welcome', }, { path: '/admin/sub-page2', name: '二级页面', icon: , component: './Welcome', }, { path: '/admin/sub-page3', name: '三级页面', icon: , component: './Welcome', }, ], }; const defaultHomeProps = { routes: [ { path: '/', name: '首页', icon: , component: './Welcome', }, { path: '/admin/sub-page1', name: '详情页', icon: , component: './Welcome', }, ], }; export default () => { const [pathname, setPathname] = useState('/admin/sub-page1'); return ( <> { if (pathname === '/') { return ( {logo} {title} ); } if (props?.collapsed) { return ( ); } return ( alipay_dev_gzone Creation Time 2017-01-10 运行中 ); }} fixSiderbar headerRender={() => { return null; }} onMenuHeaderClick={(e) => console.log(e)} menuItemRender={(item, dom) => ( { setPathname(item.path || '/welcome'); }} > {dom} )} rightContentRender={() => (
} />
)} >
Back Home} />
); };