Skip to content

Badge - Frameworks

Badges are used to highlight a relevant piece of information, like status or category.

AndroidreleasedElementsreleasediOSreleasedReactreleasedVuereleased

Vue

Import

Use in entire app

js
import { Badge } from '@warp-ds/vue';
app.use(Badge);

Use in one component and special imports

You can import the component like so:

js
import { wBadge } from '@warp-ds/vue';

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

js
import { wBadge } from '@warp-ds/vue/badge';

Syntax

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

Props

Optional Props

NameTypeDefaultDescription
asstringdivThe DOM element to emit
variant'neutral', 'info', 'positive', 'warning', 'negative', 'disabled', 'price', 'sponsored''neutral'
position'top-left', 'top-right', 'bottom-right', 'bottom-left'undefinedUsed for absolute positioning of the badge within a container

Questions?

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