From f41f93ffe1ca4bcf46f20ddff5a92e40bb1f4aa5 Mon Sep 17 00:00:00 2001 From: ludeeus Date: Sat, 2 May 2020 16:22:18 +0000 Subject: [PATCH 1/2] Adds mainPage to hass-tabs-subpage --- hassio/src/addon-store/hassio-addon-store.ts | 1 + hassio/src/dashboard/hassio-dashboard.ts | 1 + hassio/src/snapshots/hassio-snapshots.ts | 1 + hassio/src/system/hassio-system.ts | 1 + src/layouts/hass-tabs-subpage.ts | 22 +++++++++++++++----- 5 files changed, 21 insertions(+), 5 deletions(-) diff --git a/hassio/src/addon-store/hassio-addon-store.ts b/hassio/src/addon-store/hassio-addon-store.ts index d97bcd275c8c..b8ea71ad24ca 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 + mainPage .tabs=${supervisorTabs} > Add-on store diff --git a/hassio/src/dashboard/hassio-dashboard.ts b/hassio/src/dashboard/hassio-dashboard.ts index 12d31988b1c7..8b4b493a26a4 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 + mainPage .route=${this.route} .tabs=${supervisorTabs} > diff --git a/hassio/src/snapshots/hassio-snapshots.ts b/hassio/src/snapshots/hassio-snapshots.ts index cfd6901de2b3..a10b310e5f18 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 + mainPage .route=${this.route} .tabs=${supervisorTabs} > diff --git a/hassio/src/system/hassio-system.ts b/hassio/src/system/hassio-system.ts index da2b55b243f9..0d22ccb38f2c 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 + mainPage .route=${this.route} .tabs=${supervisorTabs} > diff --git a/src/layouts/hass-tabs-subpage.ts b/src/layouts/hass-tabs-subpage.ts index ddb655efeaf0..b2d06f87675f 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 }) 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`
` : ""} From ade52b847263659d723c1d530d4e29e3b72b2a78 Mon Sep 17 00:00:00 2001 From: ludeeus Date: Sat, 2 May 2020 17:30:35 +0000 Subject: [PATCH 2/2] Use main-page as attribute --- hassio/src/addon-store/hassio-addon-store.ts | 2 +- hassio/src/dashboard/hassio-dashboard.ts | 2 +- hassio/src/snapshots/hassio-snapshots.ts | 2 +- hassio/src/system/hassio-system.ts | 2 +- src/layouts/hass-tabs-subpage.ts | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/hassio/src/addon-store/hassio-addon-store.ts b/hassio/src/addon-store/hassio-addon-store.ts index b8ea71ad24ca..c46b8bc780d6 100644 --- a/hassio/src/addon-store/hassio-addon-store.ts +++ b/hassio/src/addon-store/hassio-addon-store.ts @@ -88,7 +88,7 @@ class HassioAddonStore extends LitElement { .narrow=${this.narrow} .route=${this.route} hassio - mainPage + main-page .tabs=${supervisorTabs} > Add-on store diff --git a/hassio/src/dashboard/hassio-dashboard.ts b/hassio/src/dashboard/hassio-dashboard.ts index 8b4b493a26a4..bb1fd6d6c0f6 100644 --- a/hassio/src/dashboard/hassio-dashboard.ts +++ b/hassio/src/dashboard/hassio-dashboard.ts @@ -40,7 +40,7 @@ class HassioDashboard extends LitElement { .hass=${this.hass} .narrow=${this.narrow} hassio - mainPage + main-page .route=${this.route} .tabs=${supervisorTabs} > diff --git a/hassio/src/snapshots/hassio-snapshots.ts b/hassio/src/snapshots/hassio-snapshots.ts index a10b310e5f18..f0c7af2ed1b5 100644 --- a/hassio/src/snapshots/hassio-snapshots.ts +++ b/hassio/src/snapshots/hassio-snapshots.ts @@ -92,7 +92,7 @@ class HassioSnapshots extends LitElement { .hass=${this.hass} .narrow=${this.narrow} hassio - mainPage + main-page .route=${this.route} .tabs=${supervisorTabs} > diff --git a/hassio/src/system/hassio-system.ts b/hassio/src/system/hassio-system.ts index 0d22ccb38f2c..f86206d427d8 100644 --- a/hassio/src/system/hassio-system.ts +++ b/hassio/src/system/hassio-system.ts @@ -43,7 +43,7 @@ class HassioSystem extends LitElement { .hass=${this.hass} .narrow=${this.narrow} hassio - mainPage + main-page .route=${this.route} .tabs=${supervisorTabs} > diff --git a/src/layouts/hass-tabs-subpage.ts b/src/layouts/hass-tabs-subpage.ts index b2d06f87675f..a620679c8392 100644 --- a/src/layouts/hass-tabs-subpage.ts +++ b/src/layouts/hass-tabs-subpage.ts @@ -39,7 +39,7 @@ class HassTabsSubpage extends LitElement { @property({ type: Boolean }) public hassio = false; - @property({ type: Boolean }) public mainPage = false; + @property({ type: Boolean, attribute: "main-page" }) public mainPage = false; @property() public route!: Route;