+ {footer ? (
+
+ ) : (
+ defaultFooter
+ )}
+
);
};
-export default Footer;
+export default FooterBar;
diff --git a/web/src/components/HeaderBar.js b/web/src/components/HeaderBar.js
index 5510d4251..b73bb0eea 100644
--- a/web/src/components/HeaderBar.js
+++ b/web/src/components/HeaderBar.js
@@ -3,14 +3,23 @@ import { Link, useNavigate } from 'react-router-dom';
import { UserContext } from '../context/User';
import { useSetTheme, useTheme } from '../context/Theme';
-import { API, getLogo, getSystemName, showSuccess } from '../helpers';
+import { API, getLogo, getSystemName, isMobile, showSuccess } from '../helpers';
import '../index.css';
import fireworks from 'react-fireworks';
-import { IconHelpCircle, IconKey, IconUser } from '@douyinfe/semi-icons';
+import {
+ IconHelpCircle,
+ IconHome,
+ IconHomeStroked,
+ IconKey,
+ IconNoteMoneyStroked,
+ IconPriceTag,
+ IconUser
+} from '@douyinfe/semi-icons';
import { Avatar, Dropdown, Layout, Nav, Switch } from '@douyinfe/semi-ui';
import { stringToColor } from '../helpers/render';
+import Text from '@douyinfe/semi-ui/lib/es/typography/text';
// HeaderBar Buttons
let headerButtons = [
@@ -22,6 +31,21 @@ let headerButtons = [
},
];
+let buttons = [
+ {
+ text: '首页',
+ itemKey: 'home',
+ to: '/',
+ icon: