From 639547a26790fdb68945113f4f6b2be445535b87 Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Fri, 7 Mar 2025 13:17:59 +0100 Subject: Unify footer component --- src/components/Footer.tsx | 40 ++++++++++++++++++++++++++++++++++++++++ src/pages/HomePage.tsx | 24 ++---------------------- src/pages/chart/ChartPage.tsx | 30 +++++------------------------- 3 files changed, 47 insertions(+), 47 deletions(-) create mode 100644 src/components/Footer.tsx diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx new file mode 100644 index 0000000..9ad24b8 --- /dev/null +++ b/src/components/Footer.tsx @@ -0,0 +1,40 @@ +import React from 'react'; +import { Link } from 'react-router'; + +interface FooterProps { + currentPage?: 'home' | 'chart'; +} + +const Footer: React.FC = ({ currentPage = 'home' }) => { + return ( + + ); +}; + +export default Footer; diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 931ccce..ab977aa 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -2,6 +2,7 @@ import { useState, useEffect, useRef } from 'react'; import { Link } from 'react-router'; import cw from 'cw'; import '../styles.css'; +import Footer from '../components/Footer'; declare global { interface Window { @@ -368,28 +369,7 @@ const HomePage = () => { ) } - +