This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/components/reviewable-bundled-action.js.es6
Mark VanLandingham 2ae21e9c35
DEV: Import every instance of Ember.computed function (#8267)
* DEV: Import every instance of Ember.computed function

* export default for Ember.computed
2019-10-30 15:28:29 -05:00

19 lines
431 B
JavaScript

import { gt, alias } from "@ember/object/computed";
import Component from "@ember/component";
export default Component.extend({
tagName: "",
multiple: gt("bundle.actions.length", 1),
first: alias("bundle.actions.firstObject"),
actions: {
performById(id) {
this.attrs.performAction(this.get("bundle.actions").findBy("id", id));
},
perform(action) {
this.attrs.performAction(action);
}
}
});