fix(update): prevent formik reinitialize [EE-4962] (#8426)
parent
7fd263e8cc
commit
3470ea049a
|
@ -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();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue