UNPKG

@findnlink/ui

Version:
32 lines (31 loc) 1.11 kB
import Item from '../Item/Item.types'; import React from 'react'; export default interface ColumnProps { title: string; color: string; position: number; _id: string; items: Item[]; createdAt?: string; updatedAt?: string; dragHandleProps?: any; i18n?: { addNew: string; remove: string; edit: string; }; index?: number; isDragging?: boolean; _addItem?: (columnIndex: number, columnId: string) => void; _deleteItem?: (columnIndex: number, itemIndex: number) => void; _editItem?: (columnIndex: number, itemIndex: number, text: string) => void; _deleteColumn?: (columnIndex: number) => void; _editColumn?: (columnIndex: number, title: string, color: string) => void; newColumn: boolean; setNewColumn: React.Dispatch<React.SetStateAction<boolean>>; provided?: any; _isEditingColumn?: (columnIndex: number, isEditing: boolean) => void; _isEditingItem?: (columnIndex: number, itemIndex: number, isEditing: boolean) => void; editList?: string[]; locked?: boolean; }