import Card from "../UI/Card"; import CardHeader from "../UI/CardHeader"; import NPEDCatToggle from "../SettingForms/NPED/NPEDCatToggle"; import FormGroup from "../SettingForms/components/FormGroup"; import { Form, Formik } from "formik"; import { useIntegrationsContext } from "../../context/IntegrationsContext"; import { useCameraBlackboard } from "../../hooks/useCameraBlackboard"; import type { CategoryPopups } from "../../types/types"; const NPEDCategoryPopup = () => { const { state, dispatch } = useIntegrationsContext(); const { mutation } = useCameraBlackboard(); const isCatAEnabled = state?.iscatEnabled?.catA; const isCatBEnabled = state?.iscatEnabled?.catB; const isCatCEnabled = state?.iscatEnabled?.catC; const isCatDEnabled = state?.iscatEnabled?.catD; const initialValues = { catA: isCatAEnabled ?? true, catB: isCatBEnabled ?? true, catC: isCatCEnabled ?? true, catD: isCatDEnabled ?? false, }; const handleSubmit = async (values: CategoryPopups) => { await mutation.mutateAsync({ operation: "INSERT", value: values, path: "CategoryPopup", }); dispatch({ type: "NPEDCATENABLED", payload: values }); }; return (

Allows alerts to pop up to user.

); }; export default NPEDCategoryPopup;