Skip to content
GitHub

Priority Badge

A priority badge for task items.

Low
import { useState } from "react";
import { PriorityBadge } from "@/components/features/pxl/tasks/priority-badge";
export default function PriorityBadgeDemo() {
const [priority, setPriority] = useState<"low" | "normal" | "high">("low");
const toggle = () => {
setPriority(
priority === "low"
? "normal"
: priority === "normal"
? "high"
: "low",
);
};
return (
<div className="flex flex-col gap-4">
<PriorityBadge onClick={toggle} value={priority} />
</div>
);
}
pnpm dlx shadcn@latest add pxl-ui/registry/tasks/priority-badge
import { PriorityBadge } from "@/components/features/pxl/tasks/priority-badge";
<PriorityBadge value="high" />