import { alias } from "@ember/object/computed"; import Component from "@ember/component"; import computed from "ember-addons/ember-computed-decorators"; export default Component.extend({ tagName: "td", classNames: ["admin-report-table-cell"], classNameBindings: ["type", "property"], options: null, @computed("label", "data", "options") computedLabel(label, data, options) { return label.compute(data, options || {}); }, type: alias("label.type"), property: alias("label.mainProperty"), formatedValue: alias("computedLabel.formatedValue"), value: alias("computedLabel.value") });