All files / addon/components bootstrap-power-select.js

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50      1x                                                                                            
import Component from '@ember/component';
import layout from '../templates/components/bootstrap-power-select';
 
export const POWER_SELECT_CLASS_NAME = 'bootstrap-power-select-component';
 
export default Component.extend({
  layout: layout,
 
  classNames: [POWER_SELECT_CLASS_NAME],
 
  /***
   * IMPORTANT:
   *   Optional power-select overrides should be set as `undefined` if we want
   *   to allow the property to be overridden but do not want to provide a
   *   default value and instead just use the ember-power-select default. Do
   *   not use `null`.
   ***/
 
  // Power select attributes
  selected: undefined,
  placeholder: undefined,
  options: undefined,
  onChange: undefined,
  matcher: undefined,
  loadingMessage: undefined,
  noMatchesMessage: undefined,
  disabled: undefined,
  renderInPlace: true,
  allowClear: true,
  search: undefined,
  searchEnabled: true,
  searchField: undefined,
  searchMessage: undefined,
  required: undefined,
 
  // Power select component attributes
  afterOptionsComponent: undefined,
  beforeOptionsComponent: undefined,
  optionsComponent: undefined,
  groupComponent: undefined,
  triggerComponent: undefined,
  searchMessageComponent: undefined,
  placeholderComponent: undefined,
 
  // Bootstrap attributes
  srOnly: undefined,
  label: undefined,
  errors: undefined
});