How to use the ember-basic-dropdown/components/basic-dropdown/content-element.extend function in ember-basic-dropdown

To help you get started, we’ve selected a few ember-basic-dropdown examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github rancher / ui / app / components / basic-dropdown / content-element.js View on Github external
import ContentElement from 'ember-basic-dropdown/components/basic-dropdown/content-element';
import { get } from '@ember/object';
import { next } from '@ember/runloop';

const CE =  ContentElement.extend({
  click() {
    this.closeDD();

    return true;
  },
  closeDD() {
    let dd = get(this, 'parentView.dropdown');

    if (get(dd, 'actions')) {
      next(() => {
        dd.actions.close();
      });
    }
  },
});