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);
- }}
- >
- `
- : ``}
`;
}