diff --git a/packages/ui/src/components/Form/Field/FieldSelect.vue b/packages/ui/src/components/Form/Field/FieldSelect.vue index 6850efa68..32d643d66 100644 --- a/packages/ui/src/components/Form/Field/FieldSelect.vue +++ b/packages/ui/src/components/Form/Field/FieldSelect.vue @@ -4,17 +4,17 @@ import { Select } from '@proj-airi/ui' const props = defineProps<{ label: string description?: string - options: { label: string, value: string | number }[] + options?: { label: string, value: string | number }[] placeholder?: string disabled?: boolean }>() -const modelValue = defineModel({ required: true }) +const modelValue = defineModel({ required: false }) diff --git a/packages/ui/src/components/Form/Select/Option.vue b/packages/ui/src/components/Form/Select/Option.vue new file mode 100644 index 000000000..15cc5f0e6 --- /dev/null +++ b/packages/ui/src/components/Form/Select/Option.vue @@ -0,0 +1,28 @@ + + + diff --git a/packages/ui/src/components/Form/Select/Select.vue b/packages/ui/src/components/Form/Select/Select.vue index c47a9e3b4..b5d7fbc26 100644 --- a/packages/ui/src/components/Form/Select/Select.vue +++ b/packages/ui/src/components/Form/Select/Select.vue @@ -1,24 +1,29 @@