in src/content/components/IterationView/IterationView.tsx [73:92]
function sortByMeta(allMetas: Array<MetaBug>, bugs: any[]): SortByMetaReturn {
let bugsByMeta = {};
bugs?.forEach(bug => {
const metas = allMetas.filter(
meta => meta.priority === "P1" && bug.blocks.includes(meta.id)
);
if (!metas.length) {
metas.push({ id: "other", displayName: "Other" });
}
metas.forEach(meta => {
if (!bugsByMeta[meta.id]) {
bugsByMeta[meta.id] = { meta, bugs: [] };
}
bugsByMeta[meta.id].bugs.push(bug);
});
});
return bugsByMeta;
}