From 189d80371c06fc362e504cd733787ed7fe7605fa Mon Sep 17 00:00:00 2001 From: hangboss1761 <1240123692@qq.com> Date: Fri, 18 Mar 2022 18:58:26 +0800 Subject: [PATCH] feat(comp: select): maxLabelCount support responsive (#756) --- .../__snapshots__/overflow.spec.ts.snap | 6 +- .../overflow/__tests__/overflow.spec.ts | 21 ++-- .../components/_private/overflow/index.ts | 10 +- .../components/_private/overflow/src/Item.tsx | 8 +- .../_private/overflow/src/Overflow.tsx | 91 ++++++-------- .../_private/overflow/src/itemTypes.ts | 34 ----- .../components/_private/overflow/src/types.ts | 31 +++-- .../__snapshots__/pagination.spec.ts.snap | 15 ++- .../__snapshots__/select.spec.ts.snap | 118 ++++++++++++++++-- .../select/__tests__/select.spec.ts | 15 ++- .../components/select/demo/CustomLabel.vue | 9 +- packages/components/select/demo/MaxLabel.md | 13 ++ packages/components/select/demo/MaxLabel.vue | 47 +++++++ packages/components/select/docs/Index.zh.md | 4 +- .../components/select/src/trigger/Item.tsx | 8 +- .../select/src/trigger/Selector.tsx | 93 +++++++------- packages/components/select/src/types.ts | 3 +- .../components/select/style/multiple.less | 4 + 18 files changed, 335 insertions(+), 195 deletions(-) delete mode 100644 packages/components/_private/overflow/src/itemTypes.ts create mode 100644 packages/components/select/demo/MaxLabel.md create mode 100644 packages/components/select/demo/MaxLabel.vue diff --git a/packages/components/_private/overflow/__tests__/__snapshots__/overflow.spec.ts.snap b/packages/components/_private/overflow/__tests__/__snapshots__/overflow.spec.ts.snap index f33e093c8..d89cca49e 100644 --- a/packages/components/_private/overflow/__tests__/__snapshots__/overflow.spec.ts.snap +++ b/packages/components/_private/overflow/__tests__/__snapshots__/overflow.spec.ts.snap @@ -1,6 +1,6 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`Overflow maxLabelCount responsive work 1`] = ` +exports[`Overflow maxLabel responsive work 1`] = ` "