shadcn-svelte for Svelte 5 has been released! - Visit the preview docs
Displays a badge or a component that looks like a badge.
<script lang="ts"> import { Badge } from "$lib/components/ui/badge/index.js"; </script> <Badge>Badge</Badge>
npx shadcn-svelte@latest add badge
<script lang="ts"> import { Badge } from "$lib/components/ui/badge"; </script>
<Badge variant="outline">Badge</Badge>
You can use the badgeVariants helper to create a link that looks like a badge.
badgeVariants
<script lang="ts"> import { badgeVariants } from "$lib/components/ui/badge"; </script> <a href="/dashboard" class={badgeVariants({ variant: "outline" })}>Badge</a>
<script lang="ts"> import { Badge } from "$lib/components/ui/badge/index.js"; </script> <Badge variant="secondary">Secondary</Badge>
<script lang="ts"> import { Badge } from "$lib/components/ui/badge/index.js"; </script> <Badge variant="outline">Outline</Badge>
<script lang="ts"> import { Badge } from "$lib/components/ui/badge/index.js"; </script> <Badge variant="destructive">Destructive</Badge>
On This Page