Sha256: 39d8159d1dd86b6beda605250430519cdd8e7914dbe2bafc971f3a286093c19c
Contents?: true
Size: 631 Bytes
Versions: 1
Compression:
Stored size: 631 Bytes
Contents
import Component from '@ember/component'; import { computed } from '@ember/object'; import layout from '../templates/components/bsy-alert'; export default Component.extend({ layout, classNames: 'alert', classNameBindings: ['typeClassName', 'dismissibleClassName'], attributeBindings: ['role'], role: 'alert', dismissible: false, typeClassName: computed('type', function() { return `alert-${this.type}`; }), dismissibleClassName: computed('dismissible', function() { return this.dismissible ? 'alert-dismissible' : ''; }), actions: { dismiss() { this._renderNode.destroy(); } } });
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bootstrap-bookingsync-sass-2.0.0 | addon/components/bsy-alert.js |