Badge
import { Badge } from "@/components/ui/badge";
export default function BadgeDemo() {
return <Badge>Badge</Badge>;
}Installation
Usage
import { Badge } from "@/components/ui/badge";<Badge>Badge</Badge>Examples
Secondary
Secondary
import { Badge } from "@/components/ui/badge";
export default function BadgeSecondary() {
return <Badge variant="secondary">Secondary</Badge>;
}Outline
Outline
import { Badge } from "@/components/ui/badge";
export default function BadgeOutline() {
return <Badge variant="outline">Outline</Badge>;
}Ghost
Ghost
import { Badge } from "@/components/ui/badge";
export default function BadgeGhost() {
return <Badge variant="ghost">Ghost</Badge>;
}Destructive
Destructive
import { Badge } from "@/components/ui/badge";
export default function BadgeDestructive() {
return <Badge variant="destructive">Destructive</Badge>;
}Success
Success
import { Badge } from "@/components/ui/badge";
export default function BadgeSuccess() {
return <Badge variant="success">Success</Badge>;
}Info
Info
import { Badge } from "@/components/ui/badge";
export default function BadgeInfo() {
return <Badge variant="info">Info</Badge>;
}Warning
Warning
import { Badge } from "@/components/ui/badge";
export default function BadgeWarning() {
return <Badge variant="warning">Warning</Badge>;
}With Icon
Loading...
import { Badge } from "@/components/ui/badge";
import { CircleUserRoundIcon } from "lucide-react";
export default function BadgeWithIcon() {
return (
<Badge>
<CircleUserRoundIcon />
Badge
</Badge>
);
}With Link
import { Badge } from "@/components/ui/badge";
export default function BadgeWithLink() {
return (
<Badge render={<a href="/" />}>Link</Badge>
);
}Loading
Loading...
import { Badge } from "@/components/ui/badge";
import { LoaderIcon } from "lucide-react";
export default function BadgeLoading() {
return (
<Badge>
<LoaderIcon className="animate-spin" />
Loading...
</Badge>
);
}Disabled
Badge
import { Badge } from "@/components/ui/badge";
export default function BadgeDisabled() {
return <Badge aria-disabled="true">Badge</Badge>;
}