Fix date field creation with disabled save button (#13416)
Fixes https://github.com/twentyhq/twenty/issues/13297 See SettingsDataModelFieldDateForm form validation which expects a settings field to be present with a default display format. This PR adds the missing initial value.
This commit is contained in:
@ -9,10 +9,11 @@ export const useDateSettingsFormInitialValues = ({
|
|||||||
}: {
|
}: {
|
||||||
fieldMetadataItem?: Pick<FieldMetadataItem, 'settings'>;
|
fieldMetadataItem?: Pick<FieldMetadataItem, 'settings'>;
|
||||||
}) => {
|
}) => {
|
||||||
const initialDisplayFormat = fieldMetadataItem?.settings
|
const initialDisplayFormat =
|
||||||
?.displayFormat as FieldDateDisplayFormat;
|
(fieldMetadataItem?.settings?.displayFormat as FieldDateDisplayFormat) ??
|
||||||
const initialCustomUnicodeDateFormat = fieldMetadataItem?.settings
|
FieldDateDisplayFormat.USER_SETTINGS;
|
||||||
?.customUnicodeDateFormat as string;
|
const initialCustomUnicodeDateFormat =
|
||||||
|
(fieldMetadataItem?.settings?.customUnicodeDateFormat as string) ?? '';
|
||||||
|
|
||||||
const { resetField } = useFormContext<SettingsDataModelFieldDateFormValues>();
|
const { resetField } = useFormContext<SettingsDataModelFieldDateFormValues>();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user