UNPKG

@lfai/egeria-js-commons

Version:

Common module for storing static data such as key value objects, SVGs, icon mappings, API urls.

19 lines (18 loc) 562 B
import { token } from '../token'; export const hasComponent = (component) => { const _token = token.getValue(); if (_token) { try { const decodedToken = token.decodedObject(); const visibleComponents = decodedToken && decodedToken.visibleComponents ? decodedToken.visibleComponents : []; return visibleComponents.includes('*') || visibleComponents.includes(component); } catch (e) { return false; } } return false; };