diff --git a/web/src/features/dialog/components/fields/select.tsx b/web/src/features/dialog/components/fields/select.tsx index aacade8..295c99a 100644 --- a/web/src/features/dialog/components/fields/select.tsx +++ b/web/src/features/dialog/components/fields/select.tsx @@ -13,7 +13,7 @@ const SelectField: React.FC = (props) => { const controller = useController({ name: `test.${props.index}.value`, control: props.control, - defaultValue: props.row.default, + defaultValue: props.row.default || props.row.options[0].value, rules: { required: props.row.required }, }); diff --git a/web/src/interfaces/dialog.ts b/web/src/interfaces/dialog.ts index 26e001c..dc33bc4 100644 --- a/web/src/interfaces/dialog.ts +++ b/web/src/interfaces/dialog.ts @@ -1,5 +1,4 @@ import { IconProp } from '@fortawesome/fontawesome-svg-core'; -import { SelectItem } from '@mantine/core'; export interface IInput { type: 'input';