Command Palette

Search for a command to run...

Docs
Badge Counter

Badge Counter

A compact circular badge for displaying notification counts with size and variant options.

Installation

Usage

import BadgeCounter from "@/components/ruixen/badge-counter";
 
export default function MyCounter() {
  return (
    <div className="flex gap-4">
      <BadgeCounter count={5} />
      <BadgeCounter count={12} size="lg" variant="destructive" />
      <BadgeCounter count={150} max={99} />
    </div>
  );
}

Props

PropTypeDefaultDescription
countnumber-The count number to display
maxnumber99Maximum count before showing "+"
size"sm" | "md" | "lg""md"Size of the counter badge
variant"default" | "secondary" | "destructive" | "success""default"Color variant of the badge
classNamestring-Additional CSS classes