--- layout: layouts/component.njk title: Badge description: Displays a badge or a component that looks like a badge. toc: - label: Usage id: usage - label: Examples id: examples children: - label: Primary id: example-primary - label: Secondary id: example-secondary - label: Destructive id: example-destructive - label: Outline id: example-outline - label: With icon id: example-with-icon - label: Link id: example-link --- {% from "macros/code_preview.njk" import code_preview %} {% from "macros/code_block.njk" import code_block %} {% set code %}Badge{% endset %} {{ code_preview("badge", code) }}

Usage

Simply use one of the badge classes: badge, badge-primary, badge-secondary, badge-destructive or badge-outline. You can find more examples in the kitchen sink.

{{ code_block(code) }}

Examples

Primary

{% set code %}Primary{% endset %} {{ code_preview("badge-primary", code) }}

Secondary

{% set code %}Secondary{% endset %} {{ code_preview("badge-secondary", code) }}

Destructive

{% set code %}Destructive{% endset %} {{ code_preview("badge-destructive", code) }}

Outline

{% set code %}Outline{% endset %} {{ code_preview("badge-outline", code) }}

With icon

{% set code %} {% lucide "circle-alert" %} With icon {% endset %} {{ code_preview("badge-with-icon", code) }} {% set code %} Link {% lucide "arrow-right" %} {% endset %} {{ code_preview("badge-link", code) }}