fix blocked services submit

This commit is contained in:
Ildar Kamalov
2025-02-14 14:07:29 +03:00
parent 4dfa536cea
commit 1c8917f7ac

View File

@@ -29,13 +29,13 @@ export const Form = ({ initialValues, blockedServices, processing, processingSet
handleSubmit, handleSubmit,
control, control,
setValue, setValue,
formState: { isSubmitting, isDirty }, formState: { isSubmitting },
} = useForm<FormValues>({ } = useForm<FormValues>({
mode: 'onBlur', mode: 'onBlur',
defaultValues: initialValues, defaultValues: initialValues,
}); });
const handleToggleAllServices = (isSelected: boolean) => { const handleToggleAllServices = async (isSelected: boolean) => {
blockedServices.forEach((service: BlockedService) => setValue(`blocked_services.${service.id}`, isSelected)); blockedServices.forEach((service: BlockedService) => setValue(`blocked_services.${service.id}`, isSelected));
}; };
@@ -91,7 +91,7 @@ export const Form = ({ initialValues, blockedServices, processing, processingSet
type="submit" type="submit"
data-testid="blocked_services_save" data-testid="blocked_services_save"
className="btn btn-success btn-standard btn-large" className="btn btn-success btn-standard btn-large"
disabled={isSubmitting || !isDirty || processing || processingSet}> disabled={isSubmitting || processing || processingSet}>
<Trans>save_btn</Trans> <Trans>save_btn</Trans>
</button> </button>
</div> </div>