From ae43587f19fae4d80b442c0d79ca51dd8a8ce7cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bahad=C4=B1r=20Sofuo=C4=9Flu?= Date: Wed, 24 May 2023 10:39:02 +0300 Subject: [PATCH] Refactor #3965 - For Chip --- components/lib/chip/BaseChip.vue | 80 ++++++++++++++++++++++++++++++++ components/lib/chip/Chip.d.ts | 5 ++ components/lib/chip/Chip.vue | 70 +++------------------------- 3 files changed, 92 insertions(+), 63 deletions(-) create mode 100644 components/lib/chip/BaseChip.vue diff --git a/components/lib/chip/BaseChip.vue b/components/lib/chip/BaseChip.vue new file mode 100644 index 000000000..219e5aca4 --- /dev/null +++ b/components/lib/chip/BaseChip.vue @@ -0,0 +1,80 @@ + diff --git a/components/lib/chip/Chip.d.ts b/components/lib/chip/Chip.d.ts index 38c3e908c..14874484c 100644 --- a/components/lib/chip/Chip.d.ts +++ b/components/lib/chip/Chip.d.ts @@ -97,6 +97,11 @@ export interface ChipProps { * @type {ChipPassThroughOptions} */ pt?: ChipPassThroughOptions; + /** + * When enabled, it removes component related styles in the core. + * @defaultValue false + */ + unstyled?: boolean; } /** diff --git a/components/lib/chip/Chip.vue b/components/lib/chip/Chip.vue index 45b0a6b16..4c847c913 100644 --- a/components/lib/chip/Chip.vue +++ b/components/lib/chip/Chip.vue @@ -1,47 +1,25 @@ - -