ember-popup-component
v1.0.5
Published
Simple popup component for emberjs
Downloads
8
Readme
ember-popup-component
Simple popup/dropdown component for ember.js (no styles, no libs).
Compatibility
- Ember.js v3.24 or above
- Ember CLI v3.24 or above
- Node.js v12 or above
Installation
ember install ember-popup-component
Usage
<Popup class='x-left y-bottom' as |popup|>
<popup.Trigger title="trigger">
TRIGGER
</popup.Trigger>
<popup.Content>
CONTENT
</popup.Content>
</Popup>
where returned Popup
is a hash of:
Trigger
{element} - toggles popup show/hide.Content
{element} - wrapper over popup content.Modal
{element} - wrapper over popup content with classmodal
;opened
{boolean} - popup opened stateopenPopup
{function} - open popup functionclosePopup
{function} - close popup functiontogglePopup
{function} - toggle popup functioncontentEl
{HTMLElement} - reference to popup's content elementtriggerEl
{HTMLElement} - reference to popup's trigger element
There are optional CSS classes to manage popup's content position:
['x-left', 'x-center', 'x-right', 'y-top', 'y-center', 'y-bottom']
Contributing
See the Contributing guide for details.
License
This project is licensed under the MIT License.