UNPKG

ember-emeis

Version:

The frontend for the emeis user management service

13 lines (10 loc) 378 B
import Helper from "@ember/component/helper"; import { inject as service } from "@ember/service"; export default class CanDelete extends Helper { @service emeisOptions; compute([modelName, model]) { const option = this.emeisOptions[modelName]?.actions?.delete; const func = option?.func || option; return typeof func === "function" ? func(model) : true; } }