From 4179365baac4eeb659725365a4b2f6cbdc7c0269 Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Wed, 8 Apr 2026 03:28:11 +0800 Subject: [PATCH] refactor(ui,stage-ui): FieldSelect, FieldComboSelect split --- .../field/field-combobox-select.story.vue | 142 ++++++++++++++ .../form/field/field-select.story.vue | 174 ++++++++++++++++++ ...combobox.vue => field-combobox-select.vue} | 0 .../components/form/field/field-select.vue | 105 +++++++++++ .../ui/src/components/form/field/index.ts | 3 +- .../ui/src/components/form/select/select.vue | 3 +- 6 files changed, 424 insertions(+), 3 deletions(-) create mode 100644 packages/stage-ui/src/components/form/field/field-combobox-select.story.vue create mode 100644 packages/stage-ui/src/components/form/field/field-select.story.vue rename packages/ui/src/components/form/field/{field-combobox.vue => field-combobox-select.vue} (100%) create mode 100644 packages/ui/src/components/form/field/field-select.vue diff --git a/packages/stage-ui/src/components/form/field/field-combobox-select.story.vue b/packages/stage-ui/src/components/form/field/field-combobox-select.story.vue new file mode 100644 index 000000000..e2d91cc3b --- /dev/null +++ b/packages/stage-ui/src/components/form/field/field-combobox-select.story.vue @@ -0,0 +1,142 @@ + + + diff --git a/packages/stage-ui/src/components/form/field/field-select.story.vue b/packages/stage-ui/src/components/form/field/field-select.story.vue new file mode 100644 index 000000000..8fbb64f81 --- /dev/null +++ b/packages/stage-ui/src/components/form/field/field-select.story.vue @@ -0,0 +1,174 @@ + + + diff --git a/packages/ui/src/components/form/field/field-combobox.vue b/packages/ui/src/components/form/field/field-combobox-select.vue similarity index 100% rename from packages/ui/src/components/form/field/field-combobox.vue rename to packages/ui/src/components/form/field/field-combobox-select.vue diff --git a/packages/ui/src/components/form/field/field-select.vue b/packages/ui/src/components/form/field/field-select.vue new file mode 100644 index 000000000..857adb85a --- /dev/null +++ b/packages/ui/src/components/form/field/field-select.vue @@ -0,0 +1,105 @@ + + + diff --git a/packages/ui/src/components/form/field/index.ts b/packages/ui/src/components/form/field/index.ts index c88ad1895..ae63f64df 100644 --- a/packages/ui/src/components/form/field/index.ts +++ b/packages/ui/src/components/form/field/index.ts @@ -1,7 +1,8 @@ export { default as FieldCheckbox } from './field-checkbox.vue' -export { default as FieldCombobox } from './field-combobox.vue' +export { default as FieldCombobox } from './field-combobox-select.vue' export { default as FieldInput } from './field-input.vue' export { default as FieldKeyValues } from './field-key-values.vue' export { default as FieldRange } from './field-range.vue' +export { default as FieldSelect } from './field-select.vue' export { default as FieldTextArea } from './field-text-area.vue' export { default as FieldValues } from './field-values.vue' diff --git a/packages/ui/src/components/form/select/select.vue b/packages/ui/src/components/form/select/select.vue index 3d7782f33..8f0199000 100644 --- a/packages/ui/src/components/form/select/select.vue +++ b/packages/ui/src/components/form/select/select.vue @@ -112,7 +112,7 @@ function toCssSize(value?: string | number): string | undefined {