"use client"; import { useDroppable } from "@dnd-kit/core"; import { cn } from "@/lib/utils"; interface GridCellProps { x: number; y: number; cellSize: number; isOccupied: boolean; isDropTarget: boolean; isHovered: boolean; isInvalidDrop: boolean; isAttachDrop?: boolean; } export function GridCell({ x, y, cellSize, isOccupied, isDropTarget, isHovered, isInvalidDrop, isAttachDrop = false, }: GridCellProps) { const { setNodeRef } = useDroppable({ id: `cell-${x}-${y}`, data: { x, y }, }); return (
); }