From 51b4ee77562b60d4e1a368fde42e815f87d41f8a Mon Sep 17 00:00:00 2001 From: Dan Ditomaso Date: Fri, 28 Mar 2025 11:45:48 -0400 Subject: [PATCH] wip --- src/components/Form/FormSelect.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/Form/FormSelect.tsx b/src/components/Form/FormSelect.tsx index 42be6c11..414ce12c 100644 --- a/src/components/Form/FormSelect.tsx +++ b/src/components/Form/FormSelect.tsx @@ -39,11 +39,15 @@ export function SelectInput({ disabled, field, }: GenericFormElementProps>) { + // Get default value and set it + const defaultValue = field.properties.defaultValue ?? field.defaultValue; + const { field: { value, onChange, ...rest }, } = useController({ name: field.name, control, + defaultValue: defaultValue ? defaultValue.toString() : undefined, }); const { enumValue, formatEnumName, ...remainingProperties } = field.properties; @@ -76,6 +80,7 @@ export function SelectInput({ onValueChange={handleValueChange} disabled={disabled} value={value?.toString()} + defaultValue={defaultValue?.toString()} {...remainingProperties} {...rest} >