diff --git a/apps/client/src/widgets/collections/board/column.tsx b/apps/client/src/widgets/collections/board/column.tsx index f91243923..23b481358 100644 --- a/apps/client/src/widgets/collections/board/column.tsx +++ b/apps/client/src/widgets/collections/board/column.tsx @@ -31,6 +31,7 @@ export default function Column({ isDraggingColumn: boolean, api: BoardApi } & DragContext) { + const [ isVisible, setVisible ] = useState(true); const { columnNameToEdit, setColumnNameToEdit, dropTarget, draggedCard, dropPosition } = useContext(BoardViewContext); const isEditing = (columnNameToEdit === column); const editorRef = useRef(null); @@ -61,13 +62,20 @@ export default function Column({ editorRef.current?.focus(); }, [ isEditing ]); + useEffect(() => { + setVisible(!isDraggingColumn); + }, [ isDraggingColumn ]); + return (

{ e.preventDefault(); if (draggedColumn && columnDropPosition !== null) { + console.log("Move ", draggedColumn.index, "at", columnDropPosition); handleColumnDrop(draggedColumn.index, columnDropPosition); } }, [draggedColumn, columnDropPosition, handleColumnDrop]); @@ -169,7 +170,7 @@ export default function BoardView({ note: parentNote, noteIds, viewConfig, saveC > {byColumn && columns?.map((column, index) => ( <> - {columnDropPosition === index && draggedColumn?.column !== column && ( + {columnDropPosition === index && (
)}