All files / addon/components bootstrap-input.js

20% Statements 1/5
0% Branches 0/2
0% Functions 0/1
20% Lines 1/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26          1x                                        
import { assert } from '@ember/debug';
import Component from '@ember/component';
import layout from '../templates/components/bootstrap-input';
import asserIfUsingRenamedEvents from '../utils/assert-if-using-renamed-events';
 
export const INPUT_CLASS_NAME = 'bootstrap-input-component';
 
export default Component.extend({
  layout: layout,
  tagName: '',
 
  classNames: [INPUT_CLASS_NAME],
 
  tabindex: 0,
 
  didReceiveAttrs() {
    this._super(...arguments);
 
    if (this.get('type') === 'checkbox') {
      assert("A type of 'checkbox' is not supported. Use  bootstrap-checkbox instead");
    }
 
    asserIfUsingRenamedEvents(this);
  }
});