mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-27 11:16:35 +00:00
Fix area picker (#15566)
This commit is contained in:
parent
f69ae84cc6
commit
43541f9754
@ -142,10 +142,10 @@ export class HaAreaPicker extends LitElement {
|
|||||||
includeDomains ||
|
includeDomains ||
|
||||||
excludeDomains ||
|
excludeDomains ||
|
||||||
includeDeviceClasses ||
|
includeDeviceClasses ||
|
||||||
|
deviceFilter ||
|
||||||
entityFilter
|
entityFilter
|
||||||
) {
|
) {
|
||||||
deviceEntityLookup = getDeviceEntityDisplayLookup(entities);
|
deviceEntityLookup = getDeviceEntityDisplayLookup(entities);
|
||||||
}
|
|
||||||
inputDevices = devices;
|
inputDevices = devices;
|
||||||
inputEntities = entities.filter((entity) => entity.area_id);
|
inputEntities = entities.filter((entity) => entity.area_id);
|
||||||
|
|
||||||
@ -176,7 +176,8 @@ export class HaAreaPicker extends LitElement {
|
|||||||
);
|
);
|
||||||
});
|
});
|
||||||
inputEntities = inputEntities!.filter(
|
inputEntities = inputEntities!.filter(
|
||||||
(entity) => !excludeDomains.includes(computeDomain(entity.entity_id))
|
(entity) =>
|
||||||
|
!excludeDomains.includes(computeDomain(entity.entity_id))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -207,7 +208,9 @@ export class HaAreaPicker extends LitElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (deviceFilter) {
|
if (deviceFilter) {
|
||||||
inputDevices = inputDevices!.filter((device) => deviceFilter!(device));
|
inputDevices = inputDevices!.filter((device) =>
|
||||||
|
deviceFilter!(device)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (entityFilter) {
|
if (entityFilter) {
|
||||||
@ -232,6 +235,7 @@ export class HaAreaPicker extends LitElement {
|
|||||||
return entityFilter!(stateObj);
|
return entityFilter!(stateObj);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
let outputAreas = areas;
|
let outputAreas = areas;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user