Refactor: Break down single table component into multiple modular components

This commit is contained in:
skidoodle 2024-12-30 13:16:13 +01:00
parent 8c9688017b
commit 95380493cb
Signed by: albert
GPG key ID: A06E3070D7D55BF2
33 changed files with 1562 additions and 6642 deletions

View file

@ -0,0 +1,18 @@
import { Badge } from "@/components/ui/badge";
interface StatusBadgeProps {
status: "Paid" | "Unpaid";
toggleStatus: () => void;
}
const StatusBadge: React.FC<StatusBadgeProps> = ({ status, toggleStatus }) => (
<Badge
variant={status === "Paid" ? "destructive" : "secondary"}
className="cursor-pointer"
onClick={toggleStatus}
>
{status}
</Badge>
);
export default StatusBadge;