diff --git a/hassio/src/addon-store/hassio-addon-store.ts b/hassio/src/addon-store/hassio-addon-store.ts index 4cc55898a1..16548cd40c 100644 --- a/hassio/src/addon-store/hassio-addon-store.ts +++ b/hassio/src/addon-store/hassio-addon-store.ts @@ -25,11 +25,10 @@ import { } from "../../../src/data/hassio/addon"; import { Supervisor } from "../../../src/data/supervisor/supervisor"; import "../../../src/layouts/hass-loading-screen"; -import "../../../src/layouts/hass-tabs-subpage"; +import "../../../src/layouts/hass-subpage"; import { HomeAssistant, Route } from "../../../src/types"; import { showRegistriesDialog } from "../dialogs/registries/show-dialog-registries"; import { showRepositoriesDialog } from "../dialogs/repositories/show-dialog-repositories"; -import { supervisorTabs } from "../hassio-tabs"; import "./hassio-addon-repository"; const sortRepos = (a: HassioAddonRepository, b: HassioAddonRepository) => { @@ -76,16 +75,12 @@ class HassioAddonStore extends LitElement { } return html` - - ${this.supervisor.localize("panel.store")} ` : ""} - + `; } diff --git a/hassio/src/addon-view/hassio-addon-dashboard.ts b/hassio/src/addon-view/hassio-addon-dashboard.ts index 5de3ac1c5a..4455982ecc 100644 --- a/hassio/src/addon-view/hassio-addon-dashboard.ts +++ b/hassio/src/addon-view/hassio-addon-dashboard.ts @@ -108,7 +108,6 @@ class HassioAddonDashboard extends LitElement { .hass=${this.hass} .localizeFunc=${this.supervisor.localize} .narrow=${this.narrow} - .backPath=${this.addon.version ? "/hassio/dashboard" : "/hassio/store"} .route=${route} .tabs=${addonTabs} supervisor diff --git a/hassio/src/dashboard/hassio-dashboard.ts b/hassio/src/dashboard/hassio-dashboard.ts index 6b98c759ce..fb2916f1e3 100644 --- a/hassio/src/dashboard/hassio-dashboard.ts +++ b/hassio/src/dashboard/hassio-dashboard.ts @@ -1,5 +1,7 @@ +import { mdiStorePlus } from "@mdi/js"; import { css, CSSResultGroup, html, LitElement, TemplateResult } from "lit"; import { customElement, property } from "lit/decorators"; +import "../../../src/components/ha-fab"; import { Supervisor } from "../../../src/data/supervisor/supervisor"; import "../../../src/layouts/hass-tabs-subpage"; import { haStyle } from "../../../src/resources/styles"; @@ -28,6 +30,7 @@ class HassioDashboard extends LitElement { .tabs=${supervisorTabs} main-page supervisor + hasFab > ${this.supervisor.localize("panel.dashboard")} @@ -42,6 +45,14 @@ class HassioDashboard extends LitElement { .supervisor=${this.supervisor} > + + + + `; } diff --git a/hassio/src/hassio-tabs.ts b/hassio/src/hassio-tabs.ts index 5131b56f0d..6abec75296 100644 --- a/hassio/src/hassio-tabs.ts +++ b/hassio/src/hassio-tabs.ts @@ -1,4 +1,4 @@ -import { mdiBackupRestore, mdiCogs, mdiStore, mdiViewDashboard } from "@mdi/js"; +import { mdiBackupRestore, mdiCogs, mdiViewDashboard } from "@mdi/js"; import type { PageNavigation } from "../../src/layouts/hass-tabs-subpage"; export const supervisorTabs: PageNavigation[] = [ @@ -7,11 +7,6 @@ export const supervisorTabs: PageNavigation[] = [ path: `/hassio/dashboard`, iconPath: mdiViewDashboard, }, - { - translationKey: "panel.store", - path: `/hassio/store`, - iconPath: mdiStore, - }, { translationKey: "panel.backups", path: `/hassio/backups`,