From b3c423ff1123df3d2e056adbd2f3ca2d4d658237 Mon Sep 17 00:00:00 2001 From: bhwa23 <404174262@qq.com> Date: Fri, 29 Mar 2024 15:11:03 +0800 Subject: [PATCH] feat(components): [badge] add color prop (#16069) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: 🎸 [badge] add color prop add color prop to set badge background color * Update badge.md * 更新文档 * docs: ✏️ [badge] add color prop * Update docs/en-US/component/badge.md --------- Co-authored-by: btea <2356281422@qq.com> --- docs/en-US/component/badge.md | 17 +++++++++-------- docs/examples/badge/basic.vue | 6 ++++-- packages/components/badge/src/badge.ts | 4 ++++ packages/components/badge/src/badge.vue | 1 + 4 files changed, 18 insertions(+), 10 deletions(-) diff --git a/docs/en-US/component/badge.md b/docs/en-US/component/badge.md index 774edc5bfc..5a8f3c4f28 100644 --- a/docs/en-US/component/badge.md +++ b/docs/en-US/component/badge.md @@ -51,14 +51,15 @@ badge/dot ### Attributes -| Name | Description | Type | Default | -| ------------------ | ----------------------------------------------------------------------------- | ------------------------------------------------------------------ | ------- | -| value | display value. | ^[string] / ^[number] | '' | -| max | maximum value, shows `{max}+` when exceeded. Only works if value is a number. | ^[number] | 99 | -| is-dot | if a little dot is displayed. | ^[boolean] | false | -| hidden | hidden badge. | ^[boolean] | false | -| type | badge type. | ^[enum]`'primary' \| 'success' \| 'warning' \| 'danger' \| 'info'` | danger | -| show-zero ^(2.6.0) | Whether to show badge when value is zero. | ^[boolean] | true | +| Name | Description | Type | Default | +| ------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------- | +| value | display value. | ^[string] / ^[number] | '' | +| max | maximum value, shows `{max}+` when exceeded. Only works if value is a number. | ^[number] | 99 | +| is-dot | if a little dot is displayed. | ^[boolean] | false | +| hidden | hidden badge. | ^[boolean] | false | +| type | badge type. | ^[enum]`'primary' \| 'success' \| 'warning' \| 'danger' \| 'info'` | danger | +| show-zero ^(2.6.0) | Whether to show badge when value is zero. | ^[boolean] | true | +| color ^(2.6.3) | background color of the dot | ^[string] | | ### Slots diff --git a/docs/examples/badge/basic.vue b/docs/examples/badge/basic.vue index 41c13d39da..8b3132073f 100644 --- a/docs/examples/badge/basic.vue +++ b/docs/examples/badge/basic.vue @@ -11,7 +11,9 @@ replies - + + custom background + Click Me @@ -39,7 +41,7 @@ import { CaretBottom } from '@element-plus/icons-vue'