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