Dashboard tweaks (#10729)

This commit is contained in:
Joakim Sørensen 2021-11-29 23:56:59 +01:00 committed by GitHub
parent dbbf246060
commit 990ad1bb67
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 9 additions and 36 deletions

View File

@ -1,4 +1,3 @@
import "./ha-config-updates";
import { mdiCloudLock } from "@mdi/js";
import "@polymer/app-layout/app-header/app-header";
import "@polymer/app-layout/app-toolbar/app-toolbar";
@ -9,13 +8,14 @@ import "../../../components/ha-card";
import "../../../components/ha-icon-next";
import "../../../components/ha-menu-button";
import { CloudStatus } from "../../../data/cloud";
import { SupervisorAvailableUpdates } from "../../../data/supervisor/supervisor";
import "../../../layouts/ha-app-layout";
import { haStyle } from "../../../resources/styles";
import { HomeAssistant } from "../../../types";
import "../ha-config-section";
import { configSections } from "../ha-panel-config";
import "./ha-config-navigation";
import { SupervisorAvailableUpdates } from "../../../data/supervisor/supervisor";
import "./ha-config-updates";
@customElement("ha-config-dashboard")
class HaConfigDashboard extends LitElement {
@ -91,21 +91,7 @@ class HaConfigDashboard extends LitElement {
.showAdvanced=${this.showAdvanced}
.pages=${configSections.dashboard}
></ha-config-navigation>
</ha-card>
${!this.showAdvanced
? html`
<div class="promo-advanced">
${this.hass.localize(
"ui.panel.config.advanced_mode.hint_enable"
)}
<a href="/profile"
>${this.hass.localize(
"ui.panel.config.advanced_mode.link_profile_page"
)}</a
>.
</div>
`
: ""}`}
</ha-card>`}
</ha-config-section>
</ha-app-layout>
`;
@ -139,14 +125,6 @@ class HaConfigDashboard extends LitElement {
padding: 16px;
padding-bottom: 0;
}
.promo-advanced {
text-align: center;
color: var(--secondary-text-color);
margin-bottom: 24px;
}
.promo-advanced a {
color: var(--secondary-text-color);
}
:host([narrow]) ha-card {
background-color: var(--primary-background-color);
box-shadow: unset;

View File

@ -76,11 +76,12 @@ class HaConfigUpdates extends LitElement {
</paper-icon-item>
`
)}
${!this._showAll && !this.narrow ? html`<div class="divider"></div>` : ""}
${!this._showAll && this.supervisorUpdates.length >= 4
? html`
<button class="link show-all" @click=${this._showAllClicked}>
${this.hass.localize("ui.panel.config.updates.show_all_updates")}
${this.hass.localize("ui.panel.config.updates.more_updates", {
count: this.supervisorUpdates!.length - updates.length,
})}
</button>
`
: ""}
@ -122,13 +123,7 @@ class HaConfigUpdates extends LitElement {
button.show-all {
color: var(--primary-color);
text-decoration: none;
margin: 8px 16px;
}
.divider::before {
content: " ";
display: block;
height: 1px;
background-color: var(--divider-color);
margin: 16px;
}
`,
];

View File

@ -56,7 +56,7 @@ export const configSections: { [name: string]: PageNavigation[] } = {
},
{
path: "/config/automation",
name: "Automations",
name: "Automations & Scenes",
description: "Automations, blueprints, scenes and scripts",
iconPath: mdiRobot,
iconColor: "#518C43",

View File

@ -930,7 +930,7 @@
"title": "{count} {count, plural,\n one {update}\n other {updates}\n}",
"unable_to_fetch": "Unable to fetch available updates",
"version_available": "Version {version_available} is available",
"show_all_updates": "Show all updates",
"more_updates": "+ {count} Updates",
"show": "show"
},
"areas": {