Show:
import EmberTabularGlobalFilter from './ember-tabular-global-filter';

/**
* ## Dropdown Filter
* Use the dropdown filter globally. One way to do this is by setting up a computed property that returns an array of label/value objects.
```js
export default Ember.Controller.extend({
  users: null,
  actions: {
    setIsAdminFilter(object) {
      if (object) {
        this.set('isAdminFilter', object.value);
      } else {
        this.set('isAdminFilter', null);
      }
    },
  },
  adminContent: Ember.computed(function() {
    return [
      {
        label: 'Yes',
        value: true,
      },
      {
        label: 'No',
        value: false,
      }
    ];
  }),
});
```
```hbs
{{#ember-tabular-dropdown-filter filter=filter filterProperty="isAdmin" label="Is Admin" searchFilter=isAdminFilter}}
    {{#power-select
        options=adminContent
        selected=(find-by adminContent 'value' isAdminFilter)
        searchField="label"
        searchEnabled=false
        placeholder="Select to filter"
        onchange=(action "setIsAdminFilter")
        as |option|}}
            {{option.label}}
    {{/power-select}}
{{/ember-tabular-dropdown-filter}}
```
*
* @class EmberTabularDropdownFilter
* @extends EmberTabularGlobalFilter
*/
export default EmberTabularGlobalFilter.extend();