JSFiddle - React, Tailwind, and code Playground
by Robodude
JavaScript
const releases = [
{
"name": "OWL Grand Finals",
"date": "2019-06-05T14:59:59.984Z",
"tags": ["esports", "overwatch"]
},
{
"name": "WCS Finals",
"date": "2019-06-05T14:59:59.984Z",
"tags": ["esports", "starcraft"]
},
{
"name": "Hearthstone World Championship",
"date": "2019-06-05T14:59:59.984Z",
"tags": ["esports", "hearthstone"]
},
{
"name": "HS 5.0 Release",
"date": "2019-06-05T14:59:59.984Z",
"tags": ["patch", "hearthstone"]
},
{
"name": "OW 2.0",
"date": "2019-06-05T14:59:59.984Z",
"tags": ["patch", "overwatch"]
}
];
const franchise_tags = ["overwatch", "starcraft", "hearthstone"]
const department_tags = ["esports", "development"]
const swimlanes = _.groupBy(releases, r => {
return r.tags.find(x => franchise_tags.includes(x))
})
console.log("swimlanes", swimlanes)