Sha256: 50083f7e4cb896062253e598559a95aba3cb0239553006d21b112672ea46fd67

Contents?: true

Size: 586 Bytes

Versions: 7

Compression:

Stored size: 586 Bytes

Contents

import Ember from 'ember';
const { computed } = Ember;
import layout from '../../templates/components/bsy-radio-buttons/button';

const BsyRadioButtonsButtonComponent = Ember.Component.extend({
  layout,
  tagName: 'label',
  classNames: 'btn btn-secondary',
  classNameBindings: ['activeClassName'],

  activeClassName: computed('paramValue', function () {
    if (this.get('paramValue') === this.get('option')) {
      return 'active';
    }
  })
});

BsyRadioButtonsButtonComponent.reopenClass({
  positionalParams: ['paramValue']
});

export default BsyRadioButtonsButtonComponent;

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
bootstrap-bookingsync-sass-1.0.5 addon/components/bsy-radio-buttons/button.js
bootstrap-bookingsync-sass-1.0.4 addon/components/bsy-radio-buttons/button.js
bootstrap-bookingsync-sass-1.0.3 addon/components/bsy-radio-buttons/button.js
bootstrap-bookingsync-sass-1.0.2 addon/components/bsy-radio-buttons/button.js
bootstrap-bookingsync-sass-1.0.1 addon/components/bsy-radio-buttons/button.js
bootstrap-bookingsync-sass-1.0.0 addon/components/bsy-radio-buttons/button.js
bootstrap-bookingsync-sass-1.0.0.beta12 addon/components/bsy-radio-buttons/button.js