From c88ed6b299b84fc1ffb97ead45ef80ca93b70880 Mon Sep 17 00:00:00 2001 From: Luke Date: Mon, 9 Jan 2023 14:32:11 +0100 Subject: [PATCH] refactor(web/input): default select to first option --- web/src/features/dialog/components/fields/select.tsx | 2 +- web/src/interfaces/dialog.ts | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) 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';