Verify state exists first.

This commit is contained in:
Dermot Duffy
2021-11-02 21:33:28 -07:00
parent b050f62505
commit 80218957b6
+1 -1
View File
@@ -97,7 +97,7 @@ export class FrigateCardMenu extends LitElement {
state = this.hass.states[button.entity]; state = this.hass.states[button.entity];
emphasize = emphasize =
!!state && button.state_color && ['on', 'active', 'home'].includes(state.state); !!state && button.state_color && ['on', 'active', 'home'].includes(state.state);
title = title ?? (state.attributes.friendly_name || button.entity); title = title ?? (state?.attributes?.friendly_name || button.entity);
icon = icon ?? stateIcon(state); icon = icon ?? stateIcon(state);
} else if (button.type === 'internal-menu-icon') { } else if (button.type === 'internal-menu-icon') {
emphasize = button.emphasize ?? false; emphasize = button.emphasize ?? false;