ember-basic-dropdown-hover

0.6.0 • Public • Published

ember-basic-dropdown-hover

This is an addon for ember-basic-dropdown that implements a nicer API to open and close it on mouseEnter/mouseLeave.

Installation

  • ember install ember-basic-dropdown-hover

That's it, you don't need to have ember-basic-dropdown as a dependency too, although you can.

Usage

The API is identical to Ember Basic Dropdown except for the different component name. Example:

{{#basic-dropdown-hover as |dd|}}
  {{#dd.trigger}}Hover me{{/dd.trigger}}
  {{#dd.content}}
    <p>Hello world</p>
  {{/dd.content}}
{{/basic-dropdown-hover}}

Each component should accept the same options as Ember Basic Dropdown. If it doesn't, open an issue.

There is three options exclusive of this component that you can use:

  • delay The delay between the moment the mouse enters/exits the trigger/content. Defaults to 300ms
  • openDelay Delay for opening the dropdown. Default to delay
  • closeDelay Delay for closing the dropdown. Default to delay

Dependencies (4)

Dev Dependencies (24)

Package Sidebar

Install

npm i ember-basic-dropdown-hover

Weekly Downloads

1,578

Version

0.6.0

License

MIT

Unpacked Size

7.02 kB

Total Files

10

Last publish

Collaborators

  • cibernox