'use client' import { useDroppable } from '@dnd-kit/core' import { cn } from '@/lib/utils' import { SoloTaskCard } from './solo-task-card' import type { SoloTask } from './solo-board' export const COLUMN_CONFIG = { TO_DO: { label: 'To Do', headerClass: 'bg-status-todo/15 text-status-todo border-b border-status-todo/20', }, IN_PROGRESS: { label: 'Bezig', headerClass: 'bg-status-in-progress/15 text-status-in-progress border-b border-status-in-progress/20', }, DONE: { label: 'Klaar', headerClass: 'bg-status-done/15 text-status-done border-b border-status-done/20', }, } as const export type ColumnStatus = keyof typeof COLUMN_CONFIG interface SoloColumnProps { status: ColumnStatus tasks: SoloTask[] isDemo: boolean onTaskClick: (task: SoloTask) => void } export function SoloColumn({ status, tasks, isDemo, onTaskClick }: SoloColumnProps) { const { setNodeRef, isOver } = useDroppable({ id: status }) const config = COLUMN_CONFIG[status] return (
Geen taken
)}