From 246eabe4a46d2585d653738e46089ed2bfada8bd Mon Sep 17 00:00:00 2001 From: Wolfboy248 Date: Mon, 25 Aug 2025 09:36:51 +0200 Subject: Restructured sidebar and implemented links var --- frontend/src/components/Sidebar/Footer.tsx | 56 ++++++++++++------------------ 1 file changed, 23 insertions(+), 33 deletions(-) (limited to 'frontend/src/components/Sidebar/Footer.tsx') diff --git a/frontend/src/components/Sidebar/Footer.tsx b/frontend/src/components/Sidebar/Footer.tsx index 070301a..8e910b3 100644 --- a/frontend/src/components/Sidebar/Footer.tsx +++ b/frontend/src/components/Sidebar/Footer.tsx @@ -12,26 +12,28 @@ import { HelpIcon, } from "../../images/Images"; +import links from "./Links"; + interface FooterProps { profile?: UserProfile; + isSearching: boolean; + selectedButtonIndex: number; onUploadRun: () => void; setProfile: React.Dispatch>; setToken: React.Dispatch>; - sidebarButtonRefs: React.RefObject<(HTMLButtonElement | null)[]>; - getButtonClasses: (buttonIndex: number) => string; handle_sidebar_click: (clicked_sidebar_idx: number) => void; }; -const Footer: React.FC = ({ profile, onUploadRun, setToken, setProfile, sidebarButtonRefs, getButtonClasses, handle_sidebar_click }) => { +const _Footer: React.FC = ({ profile, isSearching, selectedButtonIndex, onUploadRun, setToken, setProfile, handle_sidebar_click }) => { const uploadRunRef = useRef(null); return ( -
+
{profile && profile.profile && ( )} -
+ {/*
-
- - - - +
*/} - - - + {links.footer.map(({ to, icon, label }, i) => ( + + + + ))}
); } -export default Footer; +export default _Footer; -- cgit v1.2.3