UNPKG

payload-kanban-board

Version:
16 lines (15 loc) 718 B
export const sortAndFilterDocumentsForStatus = (documents = [], status = '')=>{ return documents.filter((_doc)=>_doc.kanbanStatus === status).sort((a, b)=>{ const aOrderRank = a.kanbanOrderRank || '0'; const bOrderRank = b.kanbanOrderRank || '0'; return aOrderRank.localeCompare(bOrderRank); }); }; export const sortAndFilterDocumentsWithoutStatus = (documents = [])=>{ return documents.filter((_doc)=>!_doc.kanbanStatus || _doc.kanbanStatus === 'null').sort((a, b)=>{ const aOrderRank = a.kanbanOrderRank || '0'; const bOrderRank = b.kanbanOrderRank || '0'; return aOrderRank.localeCompare(bOrderRank); }); }; //# sourceMappingURL=documents.util.js.map