From 7a76a65fe52f58558b6c46095f22b865ed66da5a 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: Tue, 30 May 2023 17:17:32 +0300 Subject: [PATCH] Refactor #3965 - For SplitButton --- .../lib/splitbutton/BaseSplitButton.vue | 151 ++++++++++++++++++ components/lib/splitbutton/SplitButton.d.ts | 5 + components/lib/splitbutton/SplitButton.vue | 140 +--------------- 3 files changed, 164 insertions(+), 132 deletions(-) create mode 100644 components/lib/splitbutton/BaseSplitButton.vue diff --git a/components/lib/splitbutton/BaseSplitButton.vue b/components/lib/splitbutton/BaseSplitButton.vue new file mode 100644 index 000000000..9f65afc74 --- /dev/null +++ b/components/lib/splitbutton/BaseSplitButton.vue @@ -0,0 +1,151 @@ + diff --git a/components/lib/splitbutton/SplitButton.d.ts b/components/lib/splitbutton/SplitButton.d.ts index 9b7482387..2fcdf0f9f 100755 --- a/components/lib/splitbutton/SplitButton.d.ts +++ b/components/lib/splitbutton/SplitButton.d.ts @@ -163,6 +163,11 @@ export interface SplitButtonProps { * @type {SplitButtonPassThroughOptions} */ pt?: SplitButtonPassThroughOptions; + /** + * When enabled, it removes component related styles in the core. + * @defaultValue false + */ + unstyled?: boolean; } /** diff --git a/components/lib/splitbutton/SplitButton.vue b/components/lib/splitbutton/SplitButton.vue index 56dc1438f..d886855e8 100755 --- a/components/lib/splitbutton/SplitButton.vue +++ b/components/lib/splitbutton/SplitButton.vue @@ -1,10 +1,10 @@ - -