diff --git a/src/layouts/BasicLayout.tsx b/src/layouts/BasicLayout.tsx index 93f9e9ea..66fecde1 100644 --- a/src/layouts/BasicLayout.tsx +++ b/src/layouts/BasicLayout.tsx @@ -8,11 +8,13 @@ import ProLayout, { MenuDataItem, BasicLayoutProps as ProLayoutProps, Settings, + DefaultFooter, } from '@ant-design/pro-layout'; import React, { useEffect } from 'react'; import Link from 'umi/link'; import { Dispatch } from 'redux'; import { connect } from 'dva'; +import { Icon } from 'antd'; import { formatMessage } from 'umi-plugin-react/locale'; import Authorized from '@/utils/Authorized'; @@ -46,13 +48,39 @@ const menuDataRender = (menuList: MenuDataItem[]): MenuDataItem[] => return Authorized.check(item.authority, localItem, null) as MenuDataItem; }); -const footerRender: BasicLayoutProps['footerRender'] = (_, defaultDom) => { +const defaultFooterDom = ( + , + href: 'https://github.com/ant-design/ant-design-pro', + blankTarget: true, + }, + { + key: 'Ant Design', + title: 'Ant Design', + href: 'https://ant.design', + blankTarget: true, + }, + ]} + /> +); + +const footerRender: BasicLayoutProps['footerRender'] = () => { if (!isAntDesignPro()) { - return defaultDom; + return defaultFooterDom; } return ( <> - {defaultDom} + {defaultFooterDom}