import { faArrowLeft, faArrowRight } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { useNavigate } from "react-router"; type NavigationArrowProps = { side: string | undefined; settingsPage?: boolean; }; const NavigationArrow = ({ side, settingsPage }: NavigationArrowProps) => { const navigate = useNavigate(); const navigationDest = (side: string | undefined) => { if (settingsPage) { navigate("/"); return; } if (side === "Front") { navigate("/a-camera-settings"); } else if (side === "Rear") { navigate("/b-Camera-settings"); } }; if (settingsPage) { return ( <> {side === "CameraA" ? ( navigationDest("a")} /> ) : ( navigationDest("b")} /> )} ); } return ( <> navigationDest("Front")} /> navigationDest("Rear")} /> ); }; export default NavigationArrow;