diff --git a/invokeai/frontend/web/src/features/stylePresets/components/StylePresetForm.tsx b/invokeai/frontend/web/src/features/stylePresets/components/StylePresetForm.tsx index 82721d3a6a..a64899a9d6 100644 --- a/invokeai/frontend/web/src/features/stylePresets/components/StylePresetForm.tsx +++ b/invokeai/frontend/web/src/features/stylePresets/components/StylePresetForm.tsx @@ -26,13 +26,14 @@ export const StylePresetForm = ({ updatingStylePresetId }: { updatingStylePreset const defaultValues = useAppSelector((s) => s.stylePresetModal.prefilledFormData); - const { handleSubmit, control, register } = useForm({ + const { handleSubmit, control, register, formState } = useForm({ defaultValues: defaultValues || { name: '', positivePrompt: '', negativePrompt: '', image: null, }, + mode: 'onChange', }); const handleClickSave = useCallback>( @@ -72,7 +73,7 @@ export const StylePresetForm = ({ updatingStylePresetId }: { updatingStylePreset {t('stylePresets.name')} - + @@ -81,7 +82,9 @@ export const StylePresetForm = ({ updatingStylePresetId }: { updatingStylePreset {t('stylePresets.placeholderDirections')} - + ); diff --git a/invokeai/frontend/web/src/features/stylePresets/components/StylePresetMenu.tsx b/invokeai/frontend/web/src/features/stylePresets/components/StylePresetMenu.tsx index e314295b26..1159261019 100644 --- a/invokeai/frontend/web/src/features/stylePresets/components/StylePresetMenu.tsx +++ b/invokeai/frontend/web/src/features/stylePresets/components/StylePresetMenu.tsx @@ -69,7 +69,7 @@ export const StylePresetMenu = () => { {data.presets.length === 0 && data.defaultPresets.length === 0 && ( - {t('stylePrests.noMatchingTemplates')} + {t('stylePresets.noMatchingTemplates')} )}