diff --git a/src/card.ts b/src/card.ts index aa000383..65066f9f 100644 --- a/src/card.ts +++ b/src/card.ts @@ -1789,6 +1789,26 @@ export class FrigateCard extends LitElement { this._message ? renderMessage(this._message) : '' } + ${!this._message && this._getConfig().elements + ? // Elements need to render after the main views so it can render 'on + // top'. + html` { + this._addDynamicMenuButton(e.detail); + }} + @frigate-card:menu-remove=${(e) => { + this._removeDynamicMenuButton(e.detail); + }} + @frigate-card:condition-state-request=${(ev) => { + conditionStateRequestHandler(ev, this._conditionState); + }} + > + ` + : ``} ${!renderMenuAbove ? this._renderMenu() : ''} `; } @@ -1874,26 +1894,6 @@ export class FrigateCard extends LitElement { ` : `` } - ${!this._message && this._getConfig().elements - ? // Elements need to render after the main views so it can render 'on - // top'. - html` { - this._addDynamicMenuButton(e.detail); - }} - @frigate-card:menu-remove=${(e) => { - this._removeDynamicMenuButton(e.detail); - }} - @frigate-card:condition-state-request=${(ev) => { - conditionStateRequestHandler(ev, this._conditionState); - }} - > - ` - : ``} `; }