diff --git a/src/panels/calendar/ha-panel-calendar.ts b/src/panels/calendar/ha-panel-calendar.ts index 4e60d13eea..0e4547fc07 100644 --- a/src/panels/calendar/ha-panel-calendar.ts +++ b/src/panels/calendar/ha-panel-calendar.ts @@ -147,11 +147,18 @@ class PanelCalendar extends LitElement { > ${calendarItems} -
  • - - - ${this.hass.localize("ui.components.calendar.create_calendar")} - + ${this.hass.user?.is_admin + ? html`
  • + + + ${this.hass.localize( + "ui.components.calendar.create_calendar" + )} + ` + : nothing} ` : html`
    ${this.hass.localize("ui.components.calendar.my_calendars")} @@ -162,7 +169,7 @@ class PanelCalendar extends LitElement { .label=${this.hass.localize("ui.common.refresh")} @click=${this._handleRefresh} > - ${showPane + ${showPane && this.hass.user?.is_admin ? html`${calendarItems} ${listItems} -
  • - - - ${this.hass.localize("ui.panel.todo.create_list")} - + ${this.hass.user?.is_admin + ? html`
  • + + + ${this.hass.localize("ui.panel.todo.create_list")} + ` + : nothing} ` : this.hass.localize("panel.todo")}
    ${listItems} - - - ${this.hass.localize("ui.panel.todo.create_list")} - + ${showPane && this.hass.user?.is_admin + ? html` + + ${this.hass.localize("ui.panel.todo.create_list")} + ` + : nothing}