-
-
- {({ field, form }: FieldProps) => (
- {
- form.setFieldTouched(name);
- form.setFieldValue(field.name, !field.value);
- }}
- defaultChecked={field.value}
- />
- )}
-
-
-
-
- {description &&
-
- {description}
-
- }
-
+
+
+ {children
+ || onChange && onChange(e)}
+ defaultChecked={defaultChecked}
+ />
+ }
+
+
+
+ {description &&
+
+ {description}
+
+ }
-
+
);
};
diff --git a/resources/scripts/components/server/schedules/EditScheduleModal.tsx b/resources/scripts/components/server/schedules/EditScheduleModal.tsx
index 648dd6f51..544944c7b 100644
--- a/resources/scripts/components/server/schedules/EditScheduleModal.tsx
+++ b/resources/scripts/components/server/schedules/EditScheduleModal.tsx
@@ -3,7 +3,7 @@ import { Schedule } from '@/api/server/schedules/getServerSchedules';
import Modal, { RequiredModalProps } from '@/components/elements/Modal';
import Field from '@/components/elements/Field';
import { Form, Formik, FormikHelpers, useFormikContext } from 'formik';
-import Switch from '@/components/elements/Switch';
+import FormikSwitch from '@/components/elements/FormikSwitch';
import createOrUpdateSchedule from '@/api/server/schedules/createOrUpdateSchedule';
import { ServerContext } from '@/state/server';
import { httpErrorToHuman } from '@/api/http';
@@ -56,7 +56,7 @@ const EditScheduleModal = ({ schedule, ...props }: Omit
-