'use client'; import * as React from 'react'; import { cn } from '@djangocfg/ui-core/lib'; import { ScrollArea } from '@djangocfg/ui-core/components'; import type { KanbanProps } from '../types'; import { KanbanProvider } from '../context/KanbanContext'; import { KanbanColumn } from './KanbanColumn'; export function Kanban(props: KanbanProps) { const { columns, onMoveCard, onReorderCard, renderCard, renderColumnHeader, loading, emptyColumnMessage, className, style, } = props; return ( ); } Kanban.displayName = 'Kanban'; function KanbanShell({ className, style }: { className?: string; style?: React.CSSProperties }) { const { columns, loading } = useKanbanContext(); if (loading) { return (
Loading…
); } return (
{columns.map((column) => ( ))}
); } // Ambient import for JSX usage import { useKanbanContext } from '../context/KanbanContext';