import { Badge } from "@/components/ui/badge"; import { SheetTrigger } from "@/components/ui/sheet"; import { TableCell, TableRow } from "@/components/ui/table"; import { Task, Tag, TagId } from "@/lib/types"; import { Color, getColor } from "@/lib/ui/color"; import TaskEdit from "../edit/TaskEdit"; import { Button } from "@/components/ui/button"; import { Trash2 } from "lucide-react"; export default function TableTask({ task, setTask, tags, onDelete, }: { task: Task; setTask: (t: Task) => void; tags: Record; onDelete?: (taskId: string) => void; }) { return ( {task.title} {task.description || "-"} {task.statusId}
{task.tagIds?.map((tagId) => ( {tags[tagId]?.name || tagId} ))}
{onDelete && ( )}
); }