JSFiddle - React, Tailwind, and code Playground
by Vladymyr Shevchuk
JavaScript
const hideDashboards = ['Assets Under Management', 'Positions'];
const dashboards = new Map([
['Assets Under Management', {foo: 'bar'}],
['Positions', {foo: 'bar'}],
['riba', {foo: 'bar'}]
]);
const filterMap = (mapObj, callBack) => {
return new Map(Array.from(mapObj).filter(([item]) => {
return callBack(item);
}));
};
const filteredDashboards = filterMap(dashboards, item => {
return !hideDashboards.includes(item);
});
console.error('filteredDashboards', filteredDashboards);