Verify state exists first.
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user