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