Menu mode editing.

This commit is contained in:
Dermot Duffy
2021-08-22 08:04:09 -07:00
parent 6a0b165e40
commit 8555ec28d1
2 changed files with 27 additions and 5 deletions
+27 -1
View File
@@ -103,6 +103,14 @@ export class FrigateCardEditor extends LitElement implements LovelaceCardEditor
snapshot: 'Latest snapshot',
};
const menuModes = {
'': '',
hidden: 'Hidden',
overlay: 'Overlay',
above: 'Above',
below: 'Below',
};
const liveProvider = {
'': '',
frigate: 'Frigate',
@@ -195,6 +203,24 @@ export class FrigateCardEditor extends LitElement implements LovelaceCardEditor
})}
</paper-listbox>
</paper-dropdown-menu>
<paper-dropdown-menu
label="Menu mode (Optional)"
@value-changed=${this._valueChanged}
.configValue=${'menu_mode'}
>
<paper-listbox
slot="dropdown-content"
.selected=${Object.keys(menuModes).indexOf(
this._config?.menu_mode || '',
)}
>
${Object.keys(menuModes).map((key) => {
return html`
<paper-item .label="${key}"> ${menuModes[key]} </paper-item>
`;
})}
</paper-listbox>
</paper-dropdown-menu>
<paper-input
label="View timeout (seconds)"
prevent-invalid-input
@@ -205,7 +231,7 @@ export class FrigateCardEditor extends LitElement implements LovelaceCardEditor
.configValue=${'view_timeout'}
@value-changed=${this._valueChanged}
></paper-input>
<ha-formfield .label=${`Autoplay clip`}>
<ha-formfield .label=${`Autoplay latest clip`}>
<ha-switch
.checked=${this._config?.autoplay_clip === true}
.configValue=${'autoplay_clip'}
-4
View File
@@ -1,7 +1,3 @@
// TODO Put heading back
// TODO Verify getCardSize()
// TODO edit menu mode
/* eslint-disable @typescript-eslint/no-explicit-any */
import {
LitElement,