Badge â Svelte
Badge component â Svelte.
Badge component
Small labels and tags with variants, sizes, and optional pill style. BEM: badge, badge--primary, etc. Text on solid semantic variants (success, warning, error, info) uses the same contrast variables as buttons (--success-text-on-solid, etc.) for theme-aware readability.
Props
variant(string, optional) âprimary,success,warning,error,infosize(string, optional) âsm,md,lgpill(boolean, optional) â Rounded pill styleclass(string, optional) â Additional CSS classes
Variants
Live examples
Primary Success Warning Error Info
Sizes and pill
Small Medium Large Pill
Usage
svelte svelte
<script>
import Badge from './components/svelte/Badge.svelte';
</script>
<Badge variant="primary">New</Badge>
<Badge variant="success" size="sm">Active</Badge>
<Badge variant="error" pill>Urgent</Badge>