JSFiddle - React, Tailwind, and code Playground

by cmruser

HTML

RBAC

JavaScript

const modules = {
	welcome: [],
  dashboard: [],
  coop: {
  	programs: ['mdf'],
  	pages: {
    	summary: 'write',
      requests: 'write',
      claims: 'write',
      accruals: 'write'
    }
  }
}

var type = '';

const programs = [];
const pages = {
	coop: ['summary', 'requests', 'claims', 'accruals']
}

function access(module, program, page) {
    return modules[module] && modules[module].page.indexOf(operation) !== -1;
}

console.log(access('coop', 'summary'))