import ValidState from "wizard/mixins/valid-state"; export default Ember.Object.extend(ValidState, { id: null, type: null, value: null, required: null, warning: null, check() { if (!this.get("required")) { this.setValid(true); return true; } const val = this.get("value"); const valid = val && val.length > 0; this.setValid(valid); return valid; } });