import { Task, TaskStatus } from '@/lib/types'; import { TaskCard } from './TaskCard'; interface KanbanColumnProps { id: TaskStatus; title: string; color: string; tasks: Task[]; } export function KanbanColumn({ id, title, color, tasks }: KanbanColumnProps) { // Couleurs tech/cyberpunk const techStyles = { gray: { border: 'border-slate-700', glow: 'shadow-slate-500/20', accent: 'text-slate-400', badge: 'bg-slate-800 text-slate-300 border border-slate-600' }, blue: { border: 'border-cyan-500/30', glow: 'shadow-cyan-500/20', accent: 'text-cyan-400', badge: 'bg-cyan-950 text-cyan-300 border border-cyan-500/30' }, green: { border: 'border-emerald-500/30', glow: 'shadow-emerald-500/20', accent: 'text-emerald-400', badge: 'bg-emerald-950 text-emerald-300 border border-emerald-500/30' }, red: { border: 'border-red-500/30', glow: 'shadow-red-500/20', accent: 'text-red-400', badge: 'bg-red-950 text-red-300 border border-red-500/30' } }; const style = techStyles[color as keyof typeof techStyles]; // Icônes tech const techIcons = { todo: '⚡', in_progress: '🔄', done: '✓', cancelled: '✕' }; return (
NO DATA