From d91ece0c542ccc6ae569ded66d085e878bcb101f Mon Sep 17 00:00:00 2001 From: FrozenArcher Date: Thu, 14 Mar 2024 02:20:23 +0800 Subject: [PATCH] improve footer --- src/App.tsx | 7 +++---- src/components/PageFooter.tsx | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 src/components/PageFooter.tsx diff --git a/src/App.tsx b/src/App.tsx index 4760783..6c97892 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -10,8 +10,9 @@ import type { MenuProps } from 'antd'; import { Breadcrumb, Layout, Menu, theme } from 'antd'; import { AppRouter } from './router'; import './App.scss'; +import PageFooter from './components/PageFooter'; -const { Content, Footer, Sider } = Layout; +const { Content, Sider } = Layout; type MenuItem = Required['items'][number]; @@ -137,9 +138,7 @@ const AppLayout: FC<{ router: JSX.Element }> = (props) => {
{props.router}
-
- EVA-Notify Admin Page © {new Date().getFullYear()} EVA Tech -
+ ); diff --git a/src/components/PageFooter.tsx b/src/components/PageFooter.tsx new file mode 100644 index 0000000..9820d8c --- /dev/null +++ b/src/components/PageFooter.tsx @@ -0,0 +1,21 @@ +import { Layout } from 'antd'; + +const { Footer } = Layout; + +const PageFooter: React.FC = () => { + const startYear = 2024; + const curYear = new Date().getFullYear(); + let yearStr = ''; + if (startYear === curYear) { + yearStr = curYear.toString(); + } else { + yearStr = startYear.toString() + ' - ' + curYear.toString(); + } + return ( + + ); +}; + +export default PageFooter;