Skip to content

Badge ​

Badge is used for showing a small amount of non-interactive color-categorized metadata, like a status or count.

React

released

Vue

released

Elements

released

Android

released

iOS

released

Example ​

Usage ​

Design Guidelines ​

See Figma: Warp - Components / Badge

Questions? ​

Feel free to ask any questions on usage in the Warp DS Slack channel: #nmp-warp-design-system

Frameworks ​

Import ​

You can import the component like so:

js
import { Badge } from '@warp-ds/react';

or import it individually to optimize your JS bundle size by adding only the components you need:

js
import { Badge } from '@warp-ds/react/components/badge';

Syntax ​

jsx
<Badge>Default badge rendered as neutral variant</Badge>
<Badge variant="info">Info variant badge</Badge>
<Badge variant="price" position="top-left">Price badge with a top-left position</Badge>

Props ​

Optional Props

nametypedefaultnotes

as

string

div

The DOM element to emit

variant

'neutral', 'info', 'positive', 'warning', 'negative', 'disabled', 'price'

'neutral'

position

'top-left', 'top-right', 'bottom-right', 'bottom-left'

undefined

Used for absolute positioning of the badge within a container

children

Element | Element[] | string

Content of the Badge component

className

string

Additional CSS classes to apply to the component

style

CSSProperties

CSS styles to inline on the component

Released under the Apache 2.0 License.