1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 95× | import { computed } from '@ember/object'; import BaseComponent from './base'; export default BaseComponent.extend({ tagName: 'button', attributeBindings: [ 'type', 'accessibilityLabel:aria-label', 'disabled', ], accessibilityLabel: null, disabled: null, type: computed('submit', function() { return this.get('submit') === true ? 'submit' : 'button'; }).readOnly(), }); |