budgetable/src/components/status-badge.tsx

18 lines
423 B
TypeScript

import { Badge } from "@/components/ui/badge";
interface StatusBadgeProps {
status: "Paid" | "Unpaid";
toggleStatus: () => void;
}
const StatusBadge = ({ status, toggleStatus }: StatusBadgeProps) => (
<Badge
variant={status === "Paid" ? "paid" : "unpaid"}
className="cursor-pointer text-[16px] w-24 flex items-center justify-center"
onClick={toggleStatus}
>
{status}
</Badge>
);
export default StatusBadge;