import SelectLang from '@/components/SelectLang'; import GlobalFooter from '@/components/GlobalFooter'; import { ConnectProps, ConnectState } from '@/models/connect'; import { connect } from 'dva'; import { Icon } from 'antd'; import React from 'react'; import DocumentTitle from 'react-document-title'; import { formatMessage } from 'umi-plugin-react/locale'; import Link from 'umi/link'; import logo from '../assets/logo.svg'; import styles from './UserLayout.less'; import { MenuDataItem, getPageTitle, getMenuData } from '@ant-design/pro-layout'; const links = [ { key: 'help', title: formatMessage({ id: 'layout.user.link.help' }), href: '', }, { key: 'privacy', title: formatMessage({ id: 'layout.user.link.privacy' }), href: '', }, { key: 'terms', title: formatMessage({ id: 'layout.user.link.terms' }), href: '', }, ]; const copyright = ( <> Copyright 2019 蚂蚁金服体验技术部出品 > ); export interface UserLayoutProps extends ConnectProps { breadcrumbNameMap: { [path: string]: MenuDataItem }; } const UserLayout: React.SFC = props => { const { route = { routes: [], }, } = props; const { routes = [] } = route; const { children, location = { pathname: '', }, } = props; const { breadcrumb } = getMenuData(routes, props); return ( Ant Design Ant Design 是西湖区最具影响力的 Web 设计规范 {children} ); }; export default connect(({ settings }: ConnectState) => ({ ...settings, }))(UserLayout);