2020-05-18 00:35:53 +03:00
|
|
|
{{!-- no changes from upstream --}}
|
2022-04-20 12:50:01 +03:00
|
|
|
{{#let
|
2020-05-18 00:35:53 +03:00
|
|
|
(hash
|
|
|
|
uniqueId=this.publicAPI.uniqueId
|
|
|
|
isOpen=this.publicAPI.isOpen
|
|
|
|
disabled=this.publicAPI.disabled
|
|
|
|
actions=this.publicAPI.actions
|
|
|
|
Trigger=(component
|
|
|
|
(or @triggerComponent "basic-dropdown-trigger")
|
|
|
|
dropdown=(readonly this.publicAPI)
|
|
|
|
hPosition=(readonly this.hPosition)
|
|
|
|
renderInPlace=(readonly this.renderInPlace)
|
|
|
|
vPosition=(readonly this.vPosition)
|
|
|
|
)
|
|
|
|
Content=(component
|
|
|
|
(or @contentComponent "basic-dropdown-content")
|
|
|
|
dropdown=(readonly this.publicAPI)
|
|
|
|
hPosition=(readonly this.hPosition)
|
|
|
|
renderInPlace=(readonly this.renderInPlace)
|
|
|
|
preventScroll=(readonly @preventScroll)
|
|
|
|
rootEventType=(or @rootEventType "click")
|
|
|
|
vPosition=(readonly this.vPosition)
|
|
|
|
destination=(readonly this.destination)
|
|
|
|
top=(readonly this.top)
|
|
|
|
left=(readonly this.left)
|
|
|
|
right=(readonly this.right)
|
|
|
|
width=(readonly this.width)
|
|
|
|
height=(readonly this.height)
|
|
|
|
otherStyles=(readonly this.otherStyles)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
as |api|
|
|
|
|
}}
|
|
|
|
{{#if this.renderInPlace}}
|
|
|
|
<div class="ember-basic-dropdown" ...attributes>{{yield api}}</div>
|
|
|
|
{{else}}
|
|
|
|
{{yield api}}
|
|
|
|
{{/if}}
|
2022-04-20 12:50:01 +03:00
|
|
|
{{/let}}
|