export function checkButtonAuth()

in src/utils/AuthButton.js [40:57]


export function checkButtonAuth(perms, permissions) {
  if (perms && permissions && permissions.button && permissions.button.length > 0) {
    if(buttonCache && buttonCache[perms]){
      return buttonCache[perms];
    }
    let {button : functionsList} = permissions;
    let authFunctions = functionsList.filter((item) => {
      return item.perms === perms
    })
    const authFunction = (authFunctions && authFunctions.length > 0) ? authFunctions[0] : null;
    if(authFunction){
      buttonCache.perms = authFunction;
    }
    return authFunction;
  } else {
    return false;
  }
}