Badge
Badge
Small numerical value or status descriptor for UI elements.
Importimport{ Badge }from"antd"; |
Sourcecomponents/badge |
When To Use
Badge normally appears in proximity to notifications or user avatars with eye-catching appeal, typically displaying unread messages count.
Examples
5
0
99
99+
10+
999+
5
Success
Error
Default
Processing
Warning
Pushes open the window
and raises the spyglass.
Hippies
Pushes open the window
and raises the spyglass.
Hippies
Pushes open the window
and raises the spyglass.
Hippies
Pushes open the window
and raises the spyglass.
Hippies
Pushes open the window
and raises the spyglass.
Hippies
Pushes open the window
and raises the spyglass.
Hippies
Pushes open the window
and raises the spyglass.
Hippies
Pushes open the window
and raises the spyglass.
Hippies
11
25
99+
5
5
Presets
pink
red
yellow
orange
cyan
green
blue
purple
geekblue
magenta
volcano
gold
lime
Custom
#f50
rgb(45, 183, 245)
hsl(102, 53%, 61%)
hwb(205 6% 9%)
API
Common props ref:Common props
Badge
Property | Description | Type | Default | Version |
---|---|---|---|---|
color | Customize Badge dot color | string | - | |
count | Number to show in badge | ReactNode | - | |
classNames | Semantic DOM class | Record<SemanticDOM, string> | - | 5.7.0 |
dot | Whether to display a red dot instead of count | boolean | false | |
offset | Set offset of the badge dot | [number, number] | - | |
overflowCount | Max count to show | number | 99 | |
showZero | Whether to show badge when count is zero | boolean | false | |
size | If count is set, size sets the size of badge | default | small | - | - |
status | Set Badge as a status dot | success | processing | default | error | warning | - | |
styles | Semantic DOM style | Record<SemanticDOM, CSSProperties> | - | 5.7.0 |
text | If status is set, text sets the display text of the status dot | ReactNode | - | |
title | Text to show when hovering over the badge | string | - |
Badge.Ribbon
Property | Description | Type | Default | Version |
---|---|---|---|---|
color | Customize Ribbon color | string | - | |
placement | The placement of the Ribbon, start and end follow text direction (RTL or LTR) | start | end | end | |
text | Content inside the Ribbon | ReactNode | - |
Semantic DOM
5
root
5.7.0Root elementindicator
5.7.0Indicator element
Design Token
Component TokenHow to use?
Token Name | Description | Type | Default Value |
---|---|---|---|
dotSize | Size of dot badge | number | 6 |
indicatorHeight | Height of badge | string | number | 20 |
indicatorHeightSM | Height of small badge | string | number | 14 |
indicatorZIndex | z-index of badge | string | number | auto |
statusSize | Size of status badge | number | 6 |
textFontSize | Font size of badge text | number | 12 |
textFontSizeSM | Font size of small badge text | number | 12 |
textFontWeight | Font weight of badge text | string | number | normal |