Fix target picker with empty sections (#27813)

This commit is contained in:
Wendelin
2025-11-05 14:56:58 +01:00
committed by Bram Kragten
parent 2d36a0d37f
commit 616237caee

View File

@@ -705,7 +705,7 @@ export class HaTargetPickerSelector extends LitElement {
) as EntityComboBoxItem[]; ) as EntityComboBoxItem[];
} }
if (!filterType) { if (!filterType && entities.length) {
// show group title // show group title
items.push( items.push(
this.hass.localize("ui.components.target-picker.type.entities") this.hass.localize("ui.components.target-picker.type.entities")
@@ -733,7 +733,7 @@ export class HaTargetPickerSelector extends LitElement {
devices = this._filterGroup("device", devices); devices = this._filterGroup("device", devices);
} }
if (!filterType) { if (!filterType && devices.length) {
// show group title // show group title
items.push( items.push(
this.hass.localize("ui.components.target-picker.type.devices") this.hass.localize("ui.components.target-picker.type.devices")
@@ -769,7 +769,7 @@ export class HaTargetPickerSelector extends LitElement {
) as FloorComboBoxItem[]; ) as FloorComboBoxItem[];
} }
if (!filterType) { if (!filterType && areasAndFloors.length) {
// show group title // show group title
items.push( items.push(
this.hass.localize("ui.components.target-picker.type.areas") this.hass.localize("ui.components.target-picker.type.areas")
@@ -811,7 +811,7 @@ export class HaTargetPickerSelector extends LitElement {
labels = this._filterGroup("label", labels); labels = this._filterGroup("label", labels);
} }
if (!filterType) { if (!filterType && labels.length) {
// show group title // show group title
items.push( items.push(
this.hass.localize("ui.components.target-picker.type.labels") this.hass.localize("ui.components.target-picker.type.labels")