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 = (
+