diff --git a/src/panels/profile/ha-pick-dashboard-row.ts b/src/panels/profile/ha-pick-dashboard-row.ts
index 4b5d647002..39354f25bc 100644
--- a/src/panels/profile/ha-pick-dashboard-row.ts
+++ b/src/panels/profile/ha-pick-dashboard-row.ts
@@ -13,7 +13,7 @@ class HaPickDashboardRow extends LitElement {
@property() public narrow!: boolean;
- @state() private _dashboards: LovelaceDashboard[] = [];
+ @state() private _dashboards?: LovelaceDashboard[];
protected firstUpdated(changedProps: PropertyValues) {
super.firstUpdated(changedProps);
@@ -29,30 +29,37 @@ class HaPickDashboardRow extends LitElement {
${this.hass.localize("ui.panel.profile.dashboard.description")}
-
-
- ${this.hass.localize(
- "ui.panel.profile.dashboard.default_dashboard_label"
- )}
-
- ${this._dashboards.map((dashboard) => {
- if (!this.hass.user!.is_admin && dashboard.require_admin) {
- return "";
- }
- return html`
-
- ${dashboard.title}
+ ${this._dashboards
+ ? html`
+
+ ${this.hass.localize(
+ "ui.panel.profile.dashboard.default_dashboard_label"
+ )}
- `;
- })}
-
+ ${this._dashboards.map((dashboard) => {
+ if (!this.hass.user!.is_admin && dashboard.require_admin) {
+ return "";
+ }
+ return html`
+
+ ${dashboard.title}
+
+ `;
+ })}
+ `
+ : html``}
`;
}