diff --git a/hassio/src/addon-store/hassio-addon-store.ts b/hassio/src/addon-store/hassio-addon-store.ts index d97bcd275c..c46b8bc780 100644 --- a/hassio/src/addon-store/hassio-addon-store.ts +++ b/hassio/src/addon-store/hassio-addon-store.ts @@ -88,6 +88,7 @@ class HassioAddonStore extends LitElement { .narrow=${this.narrow} .route=${this.route} hassio + main-page .tabs=${supervisorTabs} > Add-on store diff --git a/hassio/src/dashboard/hassio-dashboard.ts b/hassio/src/dashboard/hassio-dashboard.ts index 12d31988b1..bb1fd6d6c0 100644 --- a/hassio/src/dashboard/hassio-dashboard.ts +++ b/hassio/src/dashboard/hassio-dashboard.ts @@ -40,6 +40,7 @@ class HassioDashboard extends LitElement { .hass=${this.hass} .narrow=${this.narrow} hassio + main-page .route=${this.route} .tabs=${supervisorTabs} > diff --git a/hassio/src/snapshots/hassio-snapshots.ts b/hassio/src/snapshots/hassio-snapshots.ts index cfd6901de2..f0c7af2ed1 100644 --- a/hassio/src/snapshots/hassio-snapshots.ts +++ b/hassio/src/snapshots/hassio-snapshots.ts @@ -92,6 +92,7 @@ class HassioSnapshots extends LitElement { .hass=${this.hass} .narrow=${this.narrow} hassio + main-page .route=${this.route} .tabs=${supervisorTabs} > diff --git a/hassio/src/system/hassio-system.ts b/hassio/src/system/hassio-system.ts index da2b55b243..f86206d427 100644 --- a/hassio/src/system/hassio-system.ts +++ b/hassio/src/system/hassio-system.ts @@ -43,6 +43,7 @@ class HassioSystem extends LitElement { .hass=${this.hass} .narrow=${this.narrow} hassio + main-page .route=${this.route} .tabs=${supervisorTabs} > diff --git a/src/layouts/hass-tabs-subpage.ts b/src/layouts/hass-tabs-subpage.ts index ddb655efea..a620679c83 100644 --- a/src/layouts/hass-tabs-subpage.ts +++ b/src/layouts/hass-tabs-subpage.ts @@ -39,6 +39,8 @@ class HassTabsSubpage extends LitElement { @property({ type: Boolean }) public hassio = false; + @property({ type: Boolean, attribute: "main-page" }) public mainPage = false; + @property() public route!: Route; @property() public tabs!: PageNavigation[]; @@ -114,11 +116,21 @@ class HassTabsSubpage extends LitElement { return html`
- + ${this.mainPage + ? html` + + ` + : html` + + `} ${this.narrow ? html`
` : ""}