'use client'; import * as React from 'react'; import { cn } from '@djangocfg/ui-core/lib'; import { useKanbanContext } from '../context/KanbanContext'; export function KanbanDragOverlay() { const { dragState, columns, renderCard } = useKanbanContext(); if (!dragState.activeCardId || !dragState.activeColumnId) return null; const column = columns.find((c) => c.id === dragState.activeColumnId); const card = column?.cards.find((c) => c.id === dragState.activeCardId); if (!card) return null; return (
{renderCard ? ( renderCard(card, dragState.activeColumnId) ) : ( <>

{card.title}

{card.description && (

{card.description}

)} )}
); } KanbanDragOverlay.displayName = 'KanbanDragOverlay';