import React, { useState } from 'react'; import { Button, Descriptions, Result, Avatar, Space, Statistic } from 'antd'; import { LikeOutlined, UserOutlined } from '@ant-design/icons'; import type { ProSettings } from '@ant-design/pro-layout'; import ProLayout, { PageContainer, SettingDrawer } from '@ant-design/pro-layout'; import defaultProps from './_defaultProps'; const content = ( 张三 421421 2017-01-10 2017-10-10 中国浙江省杭州市西湖区古翠路 ); export default () => { const [settings, setSetting] = useState | undefined>({ fixSiderbar: true }); const [pathname, setPathname] = useState('/welcome'); return (
{ return ( pro-logo {!props?.collapsed && 'Preview Pro'} ); }} onMenuHeaderClick={(e) => console.log(e)} menuItemRender={(item, dom) => ( { setPathname(item.path || '/welcome'); }} > {dom} )} rightContentRender={() => (
} />
)} {...settings} > } /> } extra={[ , , , ]} footer={[ , , ]} >
Back Home} />
document.getElementById('test-pro-layout')} settings={settings} onSettingChange={(changeSetting) => { setSetting(changeSetting); }} disableUrlParams />
); };