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