"use client"; import { memo } from "react"; import { useDroppable } from "@dnd-kit/core"; import { cn } from "@/lib/utils"; import type { ReactNode } from "react"; interface KanbanColumnProps { id: string; title: string; color: string; count: number; children: ReactNode; headerAction?: ReactNode; } export const KanbanColumn = memo(function KanbanColumn({ id, title, color, count, children, headerAction, }: KanbanColumnProps) { const { setNodeRef, isOver } = useDroppable({ id }); return (