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
| Name | Type | Default | Description |
|---|---|---|---|
| as | string | div | The DOM element to emit |
| variant | 'neutral', 'info', 'positive', 'warning', 'negative', 'disabled', 'price', 'sponsored' | 'neutral' | |
| position | 'top-left', 'top-right', 'bottom-right', 'bottom-left' | undefined | Used 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