From d3a6dfef5d5d929113a239d6d4b5b5737ed35b93 Mon Sep 17 00:00:00 2001 From: sallerli1 Date: Tue, 18 Jan 2022 22:01:18 +0800 Subject: [PATCH] feat(comp:select): add 'overlay' to searchable input is now rendered within overlay when searchable is 'overlay' fix(comp:selectable): fix selected options render when using IxOption refactor(comp:selectable): replace slot label with selectedLabel replace slot maxLabel with overflowedLabel --- .../components/select/demo/CustomLabel.vue | 4 +-- .../components/select/demo/Searchable.vue | 23 +++++++++++-- packages/components/select/docs/Index.zh.md | 6 ++-- .../components/select/src/content/Content.tsx | 28 +++++++++++++++- .../components/select/src/content/ListBox.tsx | 14 ++++---- .../components/select/src/content/Option.tsx | 8 ++--- .../components/select/src/trigger/Input.tsx | 2 +- .../select/src/trigger/Selector.tsx | 32 +++++++++++++++---- .../components/select/src/trigger/Trigger.tsx | 2 +- packages/components/select/src/types.ts | 2 +- .../select/src/utils/renderOptionLabel.ts | 18 +++++++++++ packages/components/select/style/index.less | 4 +++ .../select/style/themes/default.variable.less | 2 ++ 13 files changed, 117 insertions(+), 28 deletions(-) create mode 100644 packages/components/select/src/utils/renderOptionLabel.ts diff --git a/packages/components/select/demo/CustomLabel.vue b/packages/components/select/demo/CustomLabel.vue index 551fadf7f..23b21fc88 100644 --- a/packages/components/select/demo/CustomLabel.vue +++ b/packages/components/select/demo/CustomLabel.vue @@ -1,7 +1,7 @@