Fix pick dashboard row (#14708)

This commit is contained in:
Bram Kragten 2022-12-12 11:58:30 +01:00 committed by GitHub
parent 348c3c9787
commit 467957005d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -13,7 +13,7 @@ class HaPickDashboardRow extends LitElement {
@property() public narrow!: boolean; @property() public narrow!: boolean;
@state() private _dashboards: LovelaceDashboard[] = []; @state() private _dashboards?: LovelaceDashboard[];
protected firstUpdated(changedProps: PropertyValues) { protected firstUpdated(changedProps: PropertyValues) {
super.firstUpdated(changedProps); super.firstUpdated(changedProps);
@ -29,11 +29,12 @@ class HaPickDashboardRow extends LitElement {
<span slot="description"> <span slot="description">
${this.hass.localize("ui.panel.profile.dashboard.description")} ${this.hass.localize("ui.panel.profile.dashboard.description")}
</span> </span>
<ha-select ${this._dashboards
? html`<ha-select
.label=${this.hass.localize( .label=${this.hass.localize(
"ui.panel.profile.dashboard.dropdown_label" "ui.panel.profile.dashboard.dropdown_label"
)} )}
.disabled=${!this._dashboards.length} .disabled=${!this._dashboards?.length}
.value=${this.hass.defaultPanel} .value=${this.hass.defaultPanel}
@selected=${this._dashboardChanged} @selected=${this._dashboardChanged}
> >
@ -52,7 +53,13 @@ class HaPickDashboardRow extends LitElement {
</mwc-list-item> </mwc-list-item>
`; `;
})} })}
</ha-select> </ha-select>`
: html`<ha-select
.label=${this.hass.localize(
"ui.panel.profile.dashboard.dropdown_label"
)}
disabled
></ha-select>`}
</ha-settings-row> </ha-settings-row>
`; `;
} }