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);