Move elements to outside main pane.

This commit is contained in:
Dermot Duffy
2022-06-25 17:19:51 -07:00
parent 58e9c4a161
commit 7e1e2f6e7e
+20 -20
View File
@@ -1789,6 +1789,26 @@ export class FrigateCard extends LitElement {
this._message ? renderMessage(this._message) : ''
}
</div>
${!this._message && this._getConfig().elements
? // Elements need to render after the main views so it can render 'on
// top'.
html` <frigate-card-elements
${ref(this._refElements)}
.hass=${this._hass}
.elements=${this._getConfig().elements}
.conditionState=${this._conditionState}
@frigate-card:menu-add=${(e) => {
this._addDynamicMenuButton(e.detail);
}}
@frigate-card:menu-remove=${(e) => {
this._removeDynamicMenuButton(e.detail);
}}
@frigate-card:condition-state-request=${(ev) => {
conditionStateRequestHandler(ev, this._conditionState);
}}
>
</frigate-card-elements>`
: ``}
${!renderMenuAbove ? this._renderMenu() : ''}
</ha-card>`;
}
@@ -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` <frigate-card-elements
${ref(this._refElements)}
.hass=${this._hass}
.elements=${this._getConfig().elements}
.conditionState=${this._conditionState}
@frigate-card:menu-add=${(e) => {
this._addDynamicMenuButton(e.detail);
}}
@frigate-card:menu-remove=${(e) => {
this._removeDynamicMenuButton(e.detail);
}}
@frigate-card:condition-state-request=${(ev) => {
conditionStateRequestHandler(ev, this._conditionState);
}}
>
</frigate-card-elements>`
: ``}
`;
}