|
|
|
@ -12,13 +12,13 @@ import logo from '../assets/logo.svg'; |
|
|
|
import Authorized from '@/utils/Authorized'; |
|
|
|
import { formatMessage } from 'umi-plugin-react/locale'; |
|
|
|
import { |
|
|
|
BasicLayout as BasicLayoutComponents, |
|
|
|
BasicLayoutProps as BasicLayoutComponentsProps, |
|
|
|
BasicLayout as ProLayoutComponents, |
|
|
|
BasicLayoutProps as ProLayoutComponentsProps, |
|
|
|
MenuDataItem, |
|
|
|
Settings, |
|
|
|
} from '@ant-design/pro-layout'; |
|
|
|
import Link from 'umi/link'; |
|
|
|
export interface BasicLayoutProps extends BasicLayoutComponentsProps, ConnectProps { |
|
|
|
export interface BasicLayoutProps extends ProLayoutComponentsProps, ConnectProps { |
|
|
|
breadcrumbNameMap: { |
|
|
|
[path: string]: MenuDataItem; |
|
|
|
}; |
|
|
|
@ -68,7 +68,7 @@ const BasicLayout: React.FC<BasicLayoutProps> = props => { |
|
|
|
}); |
|
|
|
|
|
|
|
return ( |
|
|
|
<BasicLayoutComponents |
|
|
|
<ProLayoutComponents |
|
|
|
logo={logo} |
|
|
|
onCollapse={handleMenuCollapse} |
|
|
|
menuItemRender={(menuItemProps, defaultDom) => { |
|
|
|
@ -93,7 +93,7 @@ const BasicLayout: React.FC<BasicLayoutProps> = props => { |
|
|
|
{...settings} |
|
|
|
> |
|
|
|
{children} |
|
|
|
</BasicLayoutComponents> |
|
|
|
</ProLayoutComponents> |
|
|
|
); |
|
|
|
}; |
|
|
|
|
|
|
|
|