From 1879259bc67936c513e9ef0025232dc6030deb3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tu=C4=9F=C3=A7e=20K=C3=BC=C3=A7=C3=BCko=C4=9Flu?= Date: Thu, 25 May 2023 17:01:28 +0300 Subject: [PATCH] Refactor #3965 - For MultiSelect --- .../lib/multiselect/BaseMultiSelect.vue | 372 ++++++++++++++ components/lib/multiselect/MultiSelect.d.ts | 5 + components/lib/multiselect/MultiSelect.vue | 455 ++++-------------- 3 files changed, 461 insertions(+), 371 deletions(-) create mode 100644 components/lib/multiselect/BaseMultiSelect.vue diff --git a/components/lib/multiselect/BaseMultiSelect.vue b/components/lib/multiselect/BaseMultiSelect.vue new file mode 100644 index 000000000..86d96f2ed --- /dev/null +++ b/components/lib/multiselect/BaseMultiSelect.vue @@ -0,0 +1,372 @@ + diff --git a/components/lib/multiselect/MultiSelect.d.ts b/components/lib/multiselect/MultiSelect.d.ts index 44556fb42..2fdb55228 100755 --- a/components/lib/multiselect/MultiSelect.d.ts +++ b/components/lib/multiselect/MultiSelect.d.ts @@ -503,6 +503,11 @@ export interface MultiSelectProps { * @type {MultiSelectPassThroughOptions} */ pt?: MultiSelectPassThroughOptions; + /** + * When enabled, it removes component related styles in the core. + * @defaultValue false + */ + unstyled?: boolean; } /** diff --git a/components/lib/multiselect/MultiSelect.vue b/components/lib/multiselect/MultiSelect.vue index 134fae484..be17b6be8 100755 --- a/components/lib/multiselect/MultiSelect.vue +++ b/components/lib/multiselect/MultiSelect.vue @@ -1,6 +1,6 @@