'use client' import { useDraggable } from '@dnd-kit/core' import { CSS } from '@dnd-kit/utilities' import { cn } from '@/lib/utils' import type { SoloTask } from './solo-board' const PRIORITY_BORDER: Record = { 1: 'border-l-4 border-l-priority-critical', 2: 'border-l-4 border-l-priority-high', 3: 'border-l-4 border-l-priority-medium', 4: 'border-l-4 border-l-priority-low', } interface SoloTaskCardProps { task: SoloTask isDemo: boolean onClick: () => void } export function SoloTaskCard({ task, isDemo, onClick }: SoloTaskCardProps) { const { attributes, listeners, setNodeRef, transform, isDragging } = useDraggable({ id: task.id, disabled: isDemo, }) const style = transform ? { transform: CSS.Translate.toString(transform) } : undefined return (

{task.title}

{task.story_title}

) } export function SoloTaskCardOverlay({ task }: { task: SoloTask }) { return (

{task.title}

{task.story_title}

) }