react-kanban-kit
Version:
A flexible and customizable Kanban board component for React applications, built with TypeScript and modern drag-and-drop functionality powered by Atlassian's pragmatic-drag-and-drop.
18 lines (17 loc) • 537 B
JavaScript
const getColumnsFromDataSource = (dataSource) => {
var _a;
if (!(dataSource == null ? void 0 : dataSource.root))
return [];
return ((_a = dataSource.root.children) == null ? void 0 : _a.map((child) => dataSource[child])) || [];
};
const getColumnChildren = (column, dataSource) => {
var _a;
if (!column)
return [];
return ((_a = column.children) == null ? void 0 : _a.map((child) => dataSource[child])) || [];
};
export {
getColumnChildren,
getColumnsFromDataSource
};
//# sourceMappingURL=columnsUtils.es.js.map