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.required) { this.setValid(true); return true; } const val = this.value; const valid = val && val.length > 0; this.setValid(valid); return valid; } });