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: '', name: '',
groupIds: [], groupIds: [],
type: ScheduleType.Update, type: ScheduleType.Update,
version: '', version: '',
scheduledTime: defaultValue(), scheduledTime: defaultValue(),
}; }),
[]
);
const schedulesQuery = useList(); const schedulesQuery = useList();