1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-08-04 13:25:26 +02:00

fix(update): prevent formik reinitialize [EE-4962] (#8426)

This commit is contained in:
cmeng 2023-02-02 09:59:17 +13:00 committed by GitHub
parent 7fd263e8cc
commit 3470ea049a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,3 +1,4 @@
import { useMemo } from 'react';
import { Settings } from 'lucide-react'; import { Settings } from 'lucide-react';
import { Formik, Form as FormikForm } from 'formik'; import { Formik, Form as FormikForm } from 'formik';
import { useRouter } from '@uirouter/react'; import { useRouter } from '@uirouter/react';
@ -25,13 +26,16 @@ import { defaultValue } from '../common/ScheduledTimeField';
export default withLimitToBE(CreateView); export default withLimitToBE(CreateView);
function CreateView() { function CreateView() {
const initialValues: FormValues = { const initialValues = useMemo<FormValues>(
name: '', () => ({
groupIds: [], name: '',
type: ScheduleType.Update, groupIds: [],
version: '', type: ScheduleType.Update,
scheduledTime: defaultValue(), version: '',
}; scheduledTime: defaultValue(),
}),
[]
);
const schedulesQuery = useList(); const schedulesQuery = useList();