refactored system settings

This commit is contained in:
2025-09-12 13:28:14 +01:00
parent d03f73f751
commit 7588326cbe
19 changed files with 363 additions and 232 deletions

View File

@@ -3,7 +3,6 @@ import type {
CameraSettingErrorValues,
CameraSettingValues,
} from "../../types/types";
import { toast } from "sonner";
const CameraSettingFields = ({ initialData, updateCameraConfig }) => {
const initialValues: CameraSettingValues = {
@@ -16,9 +15,6 @@ const CameraSettingFields = ({ initialData, updateCameraConfig }) => {
const validateValues = (values: CameraSettingValues) => {
const errors: CameraSettingErrorValues = {};
// if (Object.keys(errors).length === 0) {
// toast.error("Please fill in required fields");
// }
if (!values.friendlyName) errors.friendlyName = "Required";
if (!values.cameraAddress) errors.cameraAddress = "Required";
if (!values.userName) errors.userName = "Required";
@@ -28,9 +24,8 @@ const CameraSettingFields = ({ initialData, updateCameraConfig }) => {
};
const handleSubmit = (values: CameraSettingValues) => {
// post values to endpoint
updateCameraConfig(values);
toast("Settings Saved");
return;
};
return (