export function getAddonStatus()

in src/amo/addonManager.js [57:73]


export function getAddonStatus({
  addon,
  type,
}: GetAddonStatusParams): InstalledAddonStatus {
  const { isActive, isEnabled } = addon;

  let status = DISABLED;

  if (isActive && isEnabled) {
    status = ENABLED;
  } else if (ADDON_TYPE_STATIC_THEME !== type && !isActive && isEnabled) {
    // We only use the INACTIVE status for add-ons that are not themes.
    status = INACTIVE;
  }

  return status;
}