Game One

Badge

Status and labeling badge with Game One visual variants.

Default
Secondary
Destructive
Outline
Success
Warning
Info
New
Sale
Popular

Installation

npx shadcn@latest add @gameone/badge

Registry dependencies: gameone-utils

Usage

Import
import { Badge } from "@/components/ui/badge"
Example
<Badge variant="default">Badge</Badge>

Examples

Default

Default
import { Badge } from "@/components/ui/badge"

export function BadgeDefault() {
  return <Badge>Default</Badge>
}

Secondary

Secondary
import { Badge } from "@/components/ui/badge"

export function BadgeSecondary() {
  return <Badge variant="secondary">Secondary</Badge>
}

Destructive

Destructive
import { Badge } from "@/components/ui/badge"

export function BadgeDestructive() {
  return <Badge variant="destructive">Destructive</Badge>
}

Outline

Outline
import { Badge } from "@/components/ui/badge"

export function BadgeOutline() {
  return <Badge variant="outline">Outline</Badge>
}

Success

Success
import { Badge } from "@/components/ui/badge"

export function BadgeSuccess() {
  return <Badge variant="success">Success</Badge>
}

Warning

Warning
import { Badge } from "@/components/ui/badge"

export function BadgeWarning() {
  return <Badge variant="warning">Warning</Badge>
}

Info

Info
import { Badge } from "@/components/ui/badge"

export function BadgeInfo() {
  return <Badge variant="info">Info</Badge>
}

New

New
import { Badge } from "@/components/ui/badge"

export function BadgeNew() {
  return <Badge variant="new">New</Badge>
}

Sale

Sale
import { Badge } from "@/components/ui/badge"

export function BadgeSale() {
  return <Badge variant="sale">Sale</Badge>
}
Popular
import { Badge } from "@/components/ui/badge"

export function BadgePopular() {
  return <Badge variant="popular">Popular</Badge>
}