import { useSortable } from "@dnd-kit/sortable" import { CSS } from "@dnd-kit/utilities" import { Card } from "@/components/ui/card" import { cn } from "@/lib/utils" interface TaskCardProps { id: string title: string dueDate: string progress: number status: string } export function TaskCard({ id, title, dueDate, progress, status }: TaskCardProps) { const { attributes, listeners, setNodeRef, transform, transition, isDragging, } = useSortable({ id: id, data: { type: "Task", task: { id, title, dueDate, progress, status }, }, }) const style = { transform: CSS.Transform.toString(transform), transition, } return (
{title}

Due: {dueDate}

) }