Display Unnamed User if no name found in user object (#1469)

* Display Unnamed User if no name found in user object

* address review comment
This commit is contained in:
Jason Hu 2018-07-19 00:11:21 -07:00 committed by Paulus Schoutsen
parent 10d44db8e6
commit 7e257f6ee9

View File

@ -127,7 +127,7 @@ class HaSidebar extends
<template is='dom-if' if='[[hass.user]]'>
<paper-icon-item on-click="menuClicked" data-panel="profile">
<ha-icon slot="item-icon" icon="hass:account"></ha-icon>
<span class="item-text">[[hass.user.name]]</span>
<span class="item-text">[[_computeUserName(hass.user)]]</span>
</paper-icon-item>
</template>
</paper-listbox>
@ -175,6 +175,10 @@ class HaSidebar extends
return hass.config.core.components.indexOf('mqtt') !== -1;
}
_computeUserName(user) {
return user && (user.name || 'Unnamed User');
}
computePanelName(localize, panel) {
return localize(`panel.${panel.title}`) || panel.title;
}