mirror of
https://github.com/GeorgeSG/lovelace-time-picker-card.git
synced 2026-09-06 02:18:44 +00:00
Refactor editor datetimeEntities
This commit is contained in:
+5
-9
@@ -32,15 +32,11 @@ export class TimePickerCardEditor extends LitElement implements LovelaceCardEdit
|
||||
}
|
||||
|
||||
private get datetimeEntities(): Array<string> {
|
||||
// Find all input_datetime entities
|
||||
const datetimeEntities = Object.keys(this.hass.states)
|
||||
.filter((entityId) => computeDomain(entityId) === ENTITY_DOMAIN)
|
||||
.map((entityId) => this.hass.states[entityId]);
|
||||
|
||||
// Return only the datetime entities that have time.
|
||||
return datetimeEntities
|
||||
.filter((entity) => entity.attributes.has_time === true)
|
||||
.map((entity) => entity.entity_id);
|
||||
return Object.keys(this.hass.states).filter(
|
||||
(entityId) =>
|
||||
computeDomain(entityId) === ENTITY_DOMAIN &&
|
||||
this.hass.states[entityId].attributes.has_time === true
|
||||
);
|
||||
}
|
||||
|
||||
render(): TemplateResult {
|
||||
|
||||
Reference in New Issue
Block a user