Badge

Small visual elements for labeling, categorizing, or status indicators.

Examples

Badge Styles

Default
Secondary
Destructive
Outline
Success
blade
<x-plume::badge>Default</x-plume::badge>
<x-plume::badge style="secondary">Secondary</x-plume::badge>
<x-plume::badge style="error">Destructive</x-plume::badge>
<x-plume::badge style="outline">Outline</x-plume::badge>
<x-plume::badge style="success">Success</x-plume::badge>

Interactive Badge

New Feature
blade
<x-plume::badge class="cursor-pointer hover:bg-primary/20 transition-colors"
    x-on:click="$store.toasts.add({ title: 'Badge Clicked', type: 'success' })">
    New Feature
</x-plume::badge>
Prop Type Default Description
style string 'default' Visual style: 'default', 'secondary', 'error', 'outline', 'success'.
size string 'md' Size of the badge: 'sm', 'md', 'lg'.
shape string 'default' Shape: 'default' (rounded), 'pill', 'square'.

Usage

blade
<x-plume::badge style="secondary">New</x-plume::badge>