import React, { useRef } from "react"; import { Link } from "react-router-dom"; import styles from "./Sidebar.module.css"; import { UserProfile } from "@customTypes/Profile"; import Login from "@components/Login"; import { UploadIcon, BookIcon, HelpIcon, } from "../../images/Images"; interface FooterProps { profile?: UserProfile; 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 uploadRunRef = useRef(null); return (
{profile && profile.profile && ( )}
); } export default Footer;