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 (
}
onClick={() => {
setPathname('/');
}}
>
返回应用列表
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}
/>
>
);
};