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("/camera-settings"); } else if (side === "Rear") { navigate("/Rear-Camera-settings"); } }; if (settingsPage) { return ( <> {side === "CameraA" ? ( navigationDest("Front")} /> ) : ( navigationDest("Rear")} /> )} ); } return ( <> navigationDest("Front")} /> navigationDest("Rear")} /> ); }; export default NavigationArrow;