Skip to content
GitHub

Due Badge

A due badge for task items.

09/18/202609/20/202610/18/2026
import { DueBadge } from "@/components/features/pxl/tasks/due-badge";
const formatDate = (date: Date) => {
return date.toISOString().split("T")[0];
};
const addDays = (date: Date, days: number) => {
const result = new Date(date);
result.setDate(result.getDate() + days);
return result;
};
export default function DueBadgeDemo() {
const today = new Date();
return (
<div className="flex flex-col gap-4">
<DueBadge value={formatDate(today)} />
<DueBadge value={formatDate(addDays(today, 2))} />
<DueBadge value={formatDate(addDays(today, 30))} />
</div>
);
}
pnpm dlx shadcn@latest add pxl-ui/registry/tasks/due-badge
import { DueBadge } from "@/components/features/pxl/tasks/due-badge";
<DueBadge value="2026-09-21" />