diff --git a/web/src/components/settings/MotionTuner.tsx b/web/src/components/settings/MotionTuner.tsx index d7af8aac6..aa082092f 100644 --- a/web/src/components/settings/MotionTuner.tsx +++ b/web/src/components/settings/MotionTuner.tsx @@ -45,16 +45,6 @@ export default function MotionTuner({ selectedCamera }: MotionTunerProps) { const [isLoading, setIsLoading] = useState(false); const [confirmationDialogOpen, setConfirmationDialogOpen] = useState(false); - const cameras = useMemo(() => { - if (!config) { - return []; - } - - return Object.values(config.cameras) - .filter((conf) => conf.ui.dashboard && conf.enabled) - .sort((aConf, bConf) => aConf.ui.order - bConf.ui.order); - }, [config]); - // const [selectedCamera, setSelectedCamera] = useState(cameras[0]?.name); const [nextSelectedCamera, setNextSelectedCamera] = useState(""); @@ -132,7 +122,9 @@ export default function MotionTuner({ selectedCamera }: MotionTunerProps) { ) .then((res) => { if (res.status === 200) { - toast.success("Motion settings saved.", { position: "top-center" }); + toast.success("Motion settings have been saved.", { + position: "top-center", + }); setChangedValue(false); updateConfig(); } else { @@ -158,18 +150,7 @@ export default function MotionTuner({ selectedCamera }: MotionTunerProps) { selectedCamera, ]); - const handleSelectedCameraChange = useCallback( - (camera: string) => { - if (changedValue) { - setNextSelectedCamera(camera); - setConfirmationDialogOpen(true); - } else { - // setSelectedCamera(camera); - setNextSelectedCamera(""); - } - }, - [changedValue], - ); + const onCancel = useCallback(() => {}, []); const handleDialog = useCallback( (save: boolean) => { @@ -242,15 +223,34 @@ export default function MotionTuner({ selectedCamera }: MotionTunerProps) { /> +