From d99744e0542dd6d3113b43cdf6458226171e5b00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Lov=C3=A9n?= Date: Mon, 13 May 2019 10:24:43 +0200 Subject: [PATCH] ha-card migration - step #2 (#3187) * Convert profile settings to ha-card * Convert dev- panels to ha-card * Convert empty-state-card to ha-card * Convert zha config to ha-card - UNTESTED * Convert zwave config to ha-card - UNTESTED * Convert various panels to ha-card - UNTESTED * Convert gallery to ha-card --- gallery/src/ha-gallery.js | 18 +++++++++--------- src/panels/calendar/ha-panel-calendar.js | 6 +++--- src/panels/config/zha/zha-binding.ts | 9 ++++----- .../config/zha/zha-cluster-attributes.ts | 9 ++++----- src/panels/config/zha/zha-cluster-commands.ts | 9 ++++----- src/panels/config/zha/zha-clusters.ts | 2 +- src/panels/config/zha/zha-device-card.ts | 8 ++++---- src/panels/config/zha/zha-network.ts | 9 ++++----- src/panels/config/zha/zha-node.ts | 9 ++++----- src/panels/config/zwave/ha-config-zwave.js | 9 ++++----- src/panels/config/zwave/zwave-groups.js | 9 ++++----- src/panels/config/zwave/zwave-log.js | 9 ++++----- src/panels/config/zwave/zwave-network.js | 9 ++++----- src/panels/config/zwave/zwave-node-config.js | 9 ++++----- .../config/zwave/zwave-node-protection.js | 10 +++++----- src/panels/config/zwave/zwave-usercodes.js | 9 ++++----- src/panels/config/zwave/zwave-values.js | 9 ++++----- src/panels/dev-info/system-health-card.ts | 10 +++------- src/panels/dev-info/system-log-card.ts | 9 ++++----- src/panels/dev-mqtt/ha-panel-dev-mqtt.js | 10 +++------- .../lovelace/cards/hui-empty-state-card.ts | 8 ++++---- src/panels/mailbox/ha-panel-mailbox.js | 10 +++++----- src/panels/profile/ha-change-password-card.js | 11 ++++------- .../ha-long-lived-access-tokens-card.js | 10 ++++------ src/panels/profile/ha-mfa-modules-card.js | 11 +++-------- src/panels/profile/ha-panel-profile.js | 6 +++--- src/panels/profile/ha-pick-language-row.js | 1 - src/panels/profile/ha-pick-theme-row.js | 1 - .../profile/ha-push-notifications-row.js | 1 - src/panels/profile/ha-refresh-tokens-card.js | 11 ++++------- .../shopping-list/ha-panel-shopping-list.js | 9 +++------ 31 files changed, 110 insertions(+), 150 deletions(-) diff --git a/gallery/src/ha-gallery.js b/gallery/src/ha-gallery.js index 08af976940..395b3a8fcb 100644 --- a/gallery/src/ha-gallery.js +++ b/gallery/src/ha-gallery.js @@ -2,7 +2,6 @@ import "@polymer/app-layout/app-header-layout/app-header-layout"; import "@polymer/app-layout/app-header/app-header"; import "@polymer/app-layout/app-toolbar/app-toolbar"; import "@polymer/iron-icon/iron-icon"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-item/paper-item"; import "@polymer/paper-item/paper-item-body"; import "@polymer/paper-icon-button/paper-icon-button"; @@ -10,6 +9,7 @@ import { html } from "@polymer/polymer/lib/utils/html-tag"; import { PolymerElement } from "@polymer/polymer/polymer-element"; import "../../src/managers/notification-manager"; +import "../../src/components/ha-card"; const DEMOS = require.context("./demos", true, /^(.*\.(ts$))[^.]*$/im); @@ -38,13 +38,13 @@ class HaGallery extends PolymerElement { align-items: start; } - .pickers paper-card { + .pickers ha-card { width: 400px; display: block; margin: 16px 8px; } - .pickers paper-card:last-child { + .pickers ha-card:last-child { margin-bottom: 16px; } @@ -79,7 +79,7 @@ class HaGallery extends PolymerElement {
- + - +

More info screens show up when an entity is clicked. @@ -117,9 +117,9 @@ class HaGallery extends PolymerElement { - + - +

Test pages for our utility functions. @@ -133,7 +133,7 @@ class HaGallery extends PolymerElement { - +

diff --git a/src/panels/calendar/ha-panel-calendar.js b/src/panels/calendar/ha-panel-calendar.js index 244cf8a9df..682162b732 100644 --- a/src/panels/calendar/ha-panel-calendar.js +++ b/src/panels/calendar/ha-panel-calendar.js @@ -2,7 +2,6 @@ import "@polymer/app-layout/app-header-layout/app-header-layout"; import "@polymer/app-layout/app-header/app-header"; import "@polymer/app-layout/app-toolbar/app-toolbar"; import "@polymer/paper-listbox/paper-listbox"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-checkbox/paper-checkbox"; import "@polymer/paper-item/paper-item"; import { html } from "@polymer/polymer/lib/utils/html-tag"; @@ -11,6 +10,7 @@ import moment from "moment"; import dates from "react-big-calendar/lib/utils/dates"; import "../../components/ha-menu-button"; +import "../../components/ha-card"; import "../../resources/ha-style"; import "./ha-big-calendar"; @@ -74,7 +74,7 @@ class HaPanelCalendar extends LocalizeMixin(PolymerElement) {
- + - +
Bind and unbind devices. - +
- + `; } @@ -155,8 +155,7 @@ export class ZHABindingControl extends LitElement { margin-top: 24px; } - paper-card { - display: block; + ha-card { margin: 0 auto; max-width: 600px; } diff --git a/src/panels/config/zha/zha-cluster-attributes.ts b/src/panels/config/zha/zha-cluster-attributes.ts index 10f4a3677e..43372f14f3 100644 --- a/src/panels/config/zha/zha-cluster-attributes.ts +++ b/src/panels/config/zha/zha-cluster-attributes.ts @@ -1,8 +1,8 @@ import "../../../components/buttons/ha-call-service-button"; import "../../../components/ha-service-description"; +import "../../../components/ha-card"; import "../ha-config-section"; import "@material/mwc-button"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; import "@polymer/paper-icon-button/paper-icon-button"; import "@polymer/paper-input/paper-input"; @@ -95,7 +95,7 @@ export class ZHAClusterAttributes extends LitElement {
View and edit cluster attributes. - +
+ `; } @@ -280,8 +280,7 @@ export class ZHAClusterAttributes extends LitElement { margin-top: 24px; } - paper-card { - display: block; + ha-card { margin: 0 auto; max-width: 600px; } diff --git a/src/panels/config/zha/zha-cluster-commands.ts b/src/panels/config/zha/zha-cluster-commands.ts index d8bbcac2e4..6a0f982ce3 100644 --- a/src/panels/config/zha/zha-cluster-commands.ts +++ b/src/panels/config/zha/zha-cluster-commands.ts @@ -1,7 +1,7 @@ import "../../../components/buttons/ha-call-service-button"; import "../../../components/ha-service-description"; +import "../../../components/ha-card"; import "../ha-config-section"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; import "@polymer/paper-icon-button/paper-icon-button"; import "@polymer/paper-input/paper-input"; @@ -88,7 +88,7 @@ export class ZHAClusterCommands extends LitElement {
View and issue cluster commands. - +
` : ""} - + `; } @@ -215,8 +215,7 @@ export class ZHAClusterCommands extends LitElement { margin-top: 24px; } - paper-card { - display: block; + ha-card { margin: 0 auto; max-width: 600px; } diff --git a/src/panels/config/zha/zha-clusters.ts b/src/panels/config/zha/zha-clusters.ts index 512cc16d7d..a1bce7aef5 100644 --- a/src/panels/config/zha/zha-clusters.ts +++ b/src/panels/config/zha/zha-clusters.ts @@ -1,7 +1,7 @@ import "../../../components/buttons/ha-call-service-button"; import "../../../components/ha-service-description"; +import "../../../components/ha-card"; import "../ha-config-section"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; import "@polymer/paper-item/paper-item"; import "@polymer/paper-listbox/paper-listbox"; diff --git a/src/panels/config/zha/zha-device-card.ts b/src/panels/config/zha/zha-device-card.ts index 791234564e..ee5cfd4650 100644 --- a/src/panels/config/zha/zha-device-card.ts +++ b/src/panels/config/zha/zha-device-card.ts @@ -1,8 +1,8 @@ import "../../../components/buttons/ha-call-service-button"; import "../../../components/ha-service-description"; import "../../../components/entity/state-badge"; +import "../../../components/ha-card"; import "@material/mwc-button"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; import "@polymer/paper-input/paper-input"; import "@polymer/paper-item/paper-icon-item"; @@ -108,7 +108,7 @@ class ZHADeviceCard extends LitElement { protected render(): TemplateResult | void { return html` - + ${ this.isJoinPage ? html` @@ -256,7 +256,7 @@ class ZHADeviceCard extends LitElement { : "" }
-
+
`; } @@ -326,7 +326,7 @@ class ZHADeviceCard extends LitElement { padding: 4px; justify-content: left; } - paper-card { + ha-card { flex: 1 0 100%; padding-bottom: 10px; min-width: 425px; diff --git a/src/panels/config/zha/zha-network.ts b/src/panels/config/zha/zha-network.ts index b6c92d694e..d6d4ef10c7 100644 --- a/src/panels/config/zha/zha-network.ts +++ b/src/panels/config/zha/zha-network.ts @@ -1,8 +1,8 @@ import "../../../components/buttons/ha-call-service-button"; import "../../../components/ha-service-description"; +import "../../../components/ha-card"; import "../ha-config-section"; import "@material/mwc-button"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-icon-button/paper-icon-button"; import { @@ -50,7 +50,7 @@ export class ZHANetwork extends LitElement {
Commands that affect entire network - +
Add Devices @@ -66,7 +66,7 @@ export class ZHANetwork extends LitElement { ` : ""}
-
+ `; } @@ -87,8 +87,7 @@ export class ZHANetwork extends LitElement { margin-top: 24px; } - paper-card { - display: block; + ha-card { margin: 0 auto; max-width: 600px; } diff --git a/src/panels/config/zha/zha-node.ts b/src/panels/config/zha/zha-node.ts index 70fcf5f41d..e665a79ddd 100644 --- a/src/panels/config/zha/zha-node.ts +++ b/src/panels/config/zha/zha-node.ts @@ -1,10 +1,10 @@ import "../../../components/buttons/ha-call-service-button"; import "../../../components/ha-service-description"; +import "../../../components/ha-card"; import "../ha-config-section"; import "./zha-clusters"; import "./zha-device-card"; import "@material/mwc-button"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-icon-button/paper-icon-button"; import "@polymer/paper-input/paper-input"; import "@polymer/paper-item/paper-item"; @@ -70,7 +70,7 @@ export class ZHANode extends LitElement { press at ~5 second intervals that keep devices awake while you interact with them. - +
+ `; } @@ -183,8 +183,7 @@ export class ZHANode extends LitElement { padding-bottom: 16px; } - paper-card { - display: block; + ha-card { margin: 0 auto; max-width: 600px; } diff --git a/src/panels/config/zwave/ha-config-zwave.js b/src/panels/config/zwave/ha-config-zwave.js index ed2a6c41fa..440a2c901b 100644 --- a/src/panels/config/zwave/ha-config-zwave.js +++ b/src/panels/config/zwave/ha-config-zwave.js @@ -1,6 +1,5 @@ import "@polymer/app-layout/app-header/app-header"; import "@polymer/app-layout/app-toolbar/app-toolbar"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; import "@polymer/paper-icon-button/paper-icon-button"; import "@polymer/paper-input/paper-input"; @@ -15,6 +14,7 @@ import "../../../components/ha-service-description"; import "../../../components/ha-paper-icon-button-arrow-prev"; import "../../../layouts/ha-app-layout"; import "../../../resources/ha-style"; +import "../../../components/ha-card"; import "../ha-config-section"; import "../ha-form-style"; @@ -53,8 +53,7 @@ class HaConfigZwave extends LocalizeMixin(EventsMixin(PolymerElement)) { padding-right: 24px; } - paper-card { - display: block; + ha-card { margin: 0 auto; max-width: 600px; } @@ -116,7 +115,7 @@ class HaConfigZwave extends LocalizeMixin(EventsMixin(PolymerElement)) { list of available commands. - +
- +
-
+ `; } diff --git a/src/panels/config/zwave/zwave-log.js b/src/panels/config/zwave/zwave-log.js index 0eb0cb54b8..f14dd09493 100644 --- a/src/panels/config/zwave/zwave-log.js +++ b/src/panels/config/zwave/zwave-log.js @@ -1,5 +1,4 @@ import "@material/mwc-button"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-checkbox/paper-checkbox"; import "@polymer/paper-input/paper-input"; import { html } from "@polymer/polymer/lib/utils/html-tag"; @@ -8,6 +7,7 @@ import { EventsMixin } from "../../../mixins/events-mixin"; import isPwa from "../../../common/config/is_pwa"; import "../ha-config-section"; +import "../../../components/ha-card"; let registeredDialog = false; @@ -19,8 +19,7 @@ class OzwLog extends EventsMixin(PolymerElement) { margin-top: 24px; } - paper-card { - display: block; + ha-card { margin: 0 auto; max-width: 600px; } @@ -34,7 +33,7 @@ class OzwLog extends EventsMixin(PolymerElement) { OZW Log - +
@@ -42,7 +41,7 @@ class OzwLog extends EventsMixin(PolymerElement) {
Load Tail - + `; } diff --git a/src/panels/config/zwave/zwave-network.js b/src/panels/config/zwave/zwave-network.js index a77c7f287e..65c0b076ad 100644 --- a/src/panels/config/zwave/zwave-network.js +++ b/src/panels/config/zwave/zwave-network.js @@ -1,4 +1,3 @@ -import "@polymer/paper-card/paper-card"; import "@polymer/paper-icon-button/paper-icon-button"; import { html } from "@polymer/polymer/lib/utils/html-tag"; import { PolymerElement } from "@polymer/polymer/polymer-element"; @@ -6,6 +5,7 @@ import { PolymerElement } from "@polymer/polymer/polymer-element"; import "../../../components/buttons/ha-call-api-button"; import "../../../components/buttons/ha-call-service-button"; import "../../../components/ha-service-description"; +import "../../../components/ha-card"; import "../ha-config-section"; class ZwaveNetwork extends PolymerElement { @@ -16,8 +16,7 @@ class ZwaveNetwork extends PolymerElement { margin-top: 24px; } - paper-card { - display: block; + ha-card { margin: 0 auto; max-width: 600px; } @@ -57,7 +56,7 @@ class ZwaveNetwork extends PolymerElement { to figure out. - +
-
+ `; } diff --git a/src/panels/config/zwave/zwave-node-config.js b/src/panels/config/zwave/zwave-node-config.js index 296ec3e8f4..054cbf0b91 100644 --- a/src/panels/config/zwave/zwave-node-config.js +++ b/src/panels/config/zwave/zwave-node-config.js @@ -1,4 +1,3 @@ -import "@polymer/paper-card/paper-card"; import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; import "@polymer/paper-input/paper-input"; import "@polymer/paper-item/paper-item"; @@ -7,6 +6,7 @@ import { html } from "@polymer/polymer/lib/utils/html-tag"; import { PolymerElement } from "@polymer/polymer/polymer-element"; import "../../../components/buttons/ha-call-service-button"; +import "../../../components/ha-card"; class ZwaveNodeConfig extends PolymerElement { static get template() { @@ -16,8 +16,7 @@ class ZwaveNodeConfig extends PolymerElement { margin-top: 24px; } - paper-card { - display: block; + ha-card { margin: 0 auto; max-width: 600px; } @@ -36,7 +35,7 @@ class ZwaveNodeConfig extends PolymerElement { }
- + - +
`; } diff --git a/src/panels/config/zwave/zwave-node-protection.js b/src/panels/config/zwave/zwave-node-protection.js index c25be2a348..4bc5eb452d 100644 --- a/src/panels/config/zwave/zwave-node-protection.js +++ b/src/panels/config/zwave/zwave-node-protection.js @@ -1,4 +1,3 @@ -import "@polymer/paper-card/paper-card"; import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; import "@polymer/paper-input/paper-input"; import "@polymer/paper-item/paper-item"; @@ -7,6 +6,7 @@ import { html } from "@polymer/polymer/lib/utils/html-tag"; import { PolymerElement } from "@polymer/polymer/polymer-element"; import "../../../components/buttons/ha-call-api-button"; +import "../../../components/ha-card"; class ZwaveNodeProtection extends PolymerElement { static get template() { @@ -19,8 +19,7 @@ class ZwaveNodeProtection extends PolymerElement { margin-top: 24px; } - paper-card { - display: block; + ha-card { margin: 0 auto; max-width: 600px; } @@ -33,7 +32,7 @@ class ZwaveNodeProtection extends PolymerElement {
- +
@@ -51,7 +50,8 @@ class ZwaveNodeProtection extends PolymerElement { Set Protection
-
+ +
`; } diff --git a/src/panels/config/zwave/zwave-usercodes.js b/src/panels/config/zwave/zwave-usercodes.js index ca5f396b91..accda0f215 100644 --- a/src/panels/config/zwave/zwave-usercodes.js +++ b/src/panels/config/zwave/zwave-usercodes.js @@ -1,4 +1,3 @@ -import "@polymer/paper-card/paper-card"; import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; import "@polymer/paper-input/paper-input"; import "@polymer/paper-item/paper-item"; @@ -7,6 +6,7 @@ import { html } from "@polymer/polymer/lib/utils/html-tag"; import { PolymerElement } from "@polymer/polymer/polymer-element"; import "../../../components/buttons/ha-call-service-button"; +import "../../../components/ha-card"; class ZwaveUsercodes extends PolymerElement { static get template() { @@ -16,8 +16,7 @@ class ZwaveUsercodes extends PolymerElement { margin-top: 24px; } - paper-card { - display: block; + ha-card { margin: 0 auto; max-width: 600px; } @@ -31,7 +30,7 @@ class ZwaveUsercodes extends PolymerElement { }
- +
-
+
`; } diff --git a/src/panels/config/zwave/zwave-values.js b/src/panels/config/zwave/zwave-values.js index 0d4ae929bf..f3fcea767d 100644 --- a/src/panels/config/zwave/zwave-values.js +++ b/src/panels/config/zwave/zwave-values.js @@ -1,4 +1,3 @@ -import "@polymer/paper-card/paper-card"; import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; import "@polymer/paper-item/paper-item"; import "@polymer/paper-listbox/paper-listbox"; @@ -6,6 +5,7 @@ import { html } from "@polymer/polymer/lib/utils/html-tag"; import { PolymerElement } from "@polymer/polymer/polymer-element"; import "../../../components/buttons/ha-call-service-button"; +import "../../../components/ha-card"; class ZwaveValues extends PolymerElement { static get template() { @@ -15,8 +15,7 @@ class ZwaveValues extends PolymerElement { margin-top: 24px; } - paper-card { - display: block; + ha-card { margin: 0 auto; max-width: 600px; } @@ -35,7 +34,7 @@ class ZwaveValues extends PolymerElement { }
- +
-
+
`; } diff --git a/src/panels/dev-info/system-health-card.ts b/src/panels/dev-info/system-health-card.ts index d6b6e4e7ef..82159ed847 100644 --- a/src/panels/dev-info/system-health-card.ts +++ b/src/panels/dev-info/system-health-card.ts @@ -6,8 +6,8 @@ import { PropertyDeclarations, TemplateResult, } from "lit-element"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-spinner/paper-spinner"; +import "../../components/ha-card"; import { HomeAssistant } from "../../types"; import { @@ -85,9 +85,9 @@ class SystemHealthCard extends LitElement { } return html` - +
${sections}
-
+ `; } @@ -114,10 +114,6 @@ class SystemHealthCard extends LitElement { static get styles(): CSSResult { return css` - paper-card { - display: block; - } - table { width: 100%; } diff --git a/src/panels/dev-info/system-log-card.ts b/src/panels/dev-info/system-log-card.ts index 8f4c17c15b..0d1391c1ee 100644 --- a/src/panels/dev-info/system-log-card.ts +++ b/src/panels/dev-info/system-log-card.ts @@ -6,11 +6,11 @@ import { PropertyDeclarations, TemplateResult, } from "lit-element"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-icon-button/paper-icon-button"; import "@polymer/paper-item/paper-item-body"; import "@polymer/paper-item/paper-item"; import "@polymer/paper-spinner/paper-spinner"; +import "../../components/ha-card"; import "../../components/buttons/ha-call-service-button"; import "../../components/buttons/ha-progress-button"; import { HomeAssistant } from "../../types"; @@ -43,7 +43,7 @@ class SystemLogCard extends LitElement { protected render(): TemplateResult | void { return html`
- + ${this._items === undefined ? html`
@@ -96,7 +96,7 @@ class SystemLogCard extends LitElement { >
`} -
+
`; } @@ -131,8 +131,7 @@ class SystemLogCard extends LitElement { static get styles(): CSSResult { return css` - paper-card { - display: block; + ha-card { padding-top: 16px; } diff --git a/src/panels/dev-mqtt/ha-panel-dev-mqtt.js b/src/panels/dev-mqtt/ha-panel-dev-mqtt.js index ae76851474..98bca44d17 100644 --- a/src/panels/dev-mqtt/ha-panel-dev-mqtt.js +++ b/src/panels/dev-mqtt/ha-panel-dev-mqtt.js @@ -2,12 +2,12 @@ import "@polymer/app-layout/app-header-layout/app-header-layout"; import "@polymer/app-layout/app-header/app-header"; import "@polymer/app-layout/app-toolbar/app-toolbar"; import "@material/mwc-button"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-input/paper-input"; import "@polymer/paper-input/paper-textarea"; import { html } from "@polymer/polymer/lib/utils/html-tag"; import { PolymerElement } from "@polymer/polymer/polymer-element"; +import "../../components/ha-card"; import "../../components/ha-menu-button"; import "../../resources/ha-style"; import "../../util/app-localstorage-document"; @@ -29,10 +29,6 @@ class HaPanelDevMqtt extends PolymerElement { direction: ltr; } - paper-card { - display: block; - } - mwc-button { background-color: white; } @@ -55,7 +51,7 @@ class HaPanelDevMqtt extends PolymerElement {
- +
@@ -68,7 +64,7 @@ class HaPanelDevMqtt extends PolymerElement {
Publish
- +
`; diff --git a/src/panels/lovelace/cards/hui-empty-state-card.ts b/src/panels/lovelace/cards/hui-empty-state-card.ts index 4090fdffd8..da38872bbd 100644 --- a/src/panels/lovelace/cards/hui-empty-state-card.ts +++ b/src/panels/lovelace/cards/hui-empty-state-card.ts @@ -8,7 +8,7 @@ import { property, } from "lit-element"; -import "@polymer/paper-card/paper-card"; +import "../../../components/ha-card"; import { LovelaceCard } from "../types"; import { HomeAssistant } from "../../../types"; @@ -32,8 +32,8 @@ export class HuiEmptyStateCard extends LitElement implements LovelaceCard { } return html` - @@ -51,7 +51,7 @@ export class HuiEmptyStateCard extends LitElement implements LovelaceCard {
- + `; } diff --git a/src/panels/mailbox/ha-panel-mailbox.js b/src/panels/mailbox/ha-panel-mailbox.js index d2f4310b04..370a5041d2 100644 --- a/src/panels/mailbox/ha-panel-mailbox.js +++ b/src/panels/mailbox/ha-panel-mailbox.js @@ -2,7 +2,6 @@ import "@polymer/app-layout/app-header-layout/app-header-layout"; import "@polymer/app-layout/app-header/app-header"; import "@polymer/app-layout/app-toolbar/app-toolbar"; import "@material/mwc-button"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-input/paper-textarea"; import "@polymer/paper-item/paper-item-body"; import "@polymer/paper-item/paper-item"; @@ -12,6 +11,7 @@ import { html } from "@polymer/polymer/lib/utils/html-tag"; import { PolymerElement } from "@polymer/polymer/polymer-element"; import "../../components/ha-menu-button"; +import "../../components/ha-card"; import "../../resources/ha-style"; import formatDateTime from "../../common/datetime/format_date_time"; @@ -39,8 +39,8 @@ class HaPanelMailbox extends EventsMixin(LocalizeMixin(PolymerElement)) { margin: 0 auto; } - paper-card { - display: block; + ha-card { + overflow: hidden; } paper-item { @@ -98,7 +98,7 @@ class HaPanelMailbox extends EventsMixin(LocalizeMixin(PolymerElement)) {
- + - +
`; diff --git a/src/panels/profile/ha-change-password-card.js b/src/panels/profile/ha-change-password-card.js index 8164f93fa5..818b256707 100644 --- a/src/panels/profile/ha-change-password-card.js +++ b/src/panels/profile/ha-change-password-card.js @@ -1,9 +1,9 @@ import "@material/mwc-button"; import "@polymer/paper-dialog/paper-dialog"; import "@polymer/paper-spinner/paper-spinner"; -import "@polymer/paper-card/paper-card"; import { html } from "@polymer/polymer/lib/utils/html-tag"; import { PolymerElement } from "@polymer/polymer/polymer-element"; +import "../../components/ha-card"; import LocalizeMixin from "../../mixins/localize-mixin"; @@ -27,16 +27,13 @@ class HaChangePasswordCard extends LocalizeMixin(PolymerElement) { position: absolute; top: -4px; } - paper-card { - display: block; - } .currentPassword { margin-top: -4px; }
-
-
+
`; } diff --git a/src/panels/profile/ha-long-lived-access-tokens-card.js b/src/panels/profile/ha-long-lived-access-tokens-card.js index 4a1a7215c0..fb41469405 100644 --- a/src/panels/profile/ha-long-lived-access-tokens-card.js +++ b/src/panels/profile/ha-long-lived-access-tokens-card.js @@ -5,6 +5,7 @@ import { PolymerElement } from "@polymer/polymer/polymer-element"; import { EventsMixin } from "../../mixins/events-mixin"; import LocalizeMixin from "../../mixins/localize-mixin"; import formatDateTime from "../../common/datetime/format_date_time"; +import "../../components/ha-card"; import "../../resources/ha-style"; @@ -18,9 +19,6 @@ class HaLongLivedTokens extends LocalizeMixin(EventsMixin(PolymerElement)) { static get template() { return html` -

@@ -65,7 +63,7 @@ class HaLongLivedTokens extends LocalizeMixin(EventsMixin(PolymerElement)) { [[localize('ui.panel.profile.long_lived_access_tokens.create')]]

-
+
`; } diff --git a/src/panels/profile/ha-mfa-modules-card.js b/src/panels/profile/ha-mfa-modules-card.js index 8527e19d54..825d8aa2f9 100644 --- a/src/panels/profile/ha-mfa-modules-card.js +++ b/src/panels/profile/ha-mfa-modules-card.js @@ -1,9 +1,9 @@ import "@material/mwc-button"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-item/paper-item-body"; import "@polymer/paper-item/paper-item"; import { html } from "@polymer/polymer/lib/utils/html-tag"; import { PolymerElement } from "@polymer/polymer/polymer-element"; +import "../../components/ha-card"; import "../../resources/ha-style"; @@ -31,16 +31,11 @@ class HaMfaModulesCard extends EventsMixin(LocalizeMixin(PolymerElement)) { position: absolute; top: -4px; } - paper-card { - display: block; - max-width: 600px; - margin: 16px auto; - } mwc-button { margin-right: -0.57em; } - + - + `; } diff --git a/src/panels/profile/ha-panel-profile.js b/src/panels/profile/ha-panel-profile.js index 1157b9346b..5e60d5ed6f 100644 --- a/src/panels/profile/ha-panel-profile.js +++ b/src/panels/profile/ha-panel-profile.js @@ -1,6 +1,5 @@ import "@polymer/app-layout/app-header-layout/app-header-layout"; import "@polymer/app-layout/app-header/app-header"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-item/paper-item-body"; import "@polymer/paper-item/paper-item"; import "@material/mwc-button"; @@ -8,6 +7,7 @@ import "@polymer/app-layout/app-toolbar/app-toolbar"; import { html } from "@polymer/polymer/lib/utils/html-tag"; import { PolymerElement } from "@polymer/polymer/polymer-element"; +import "../../components/ha-card"; import "../../components/ha-menu-button"; import "../../resources/ha-style"; @@ -58,7 +58,7 @@ class HaPanelProfile extends EventsMixin(LocalizeMixin(PolymerElement)) {
- +
[[localize('ui.panel.profile.current_user', 'fullName', hass.user.name)]] @@ -87,7 +87,7 @@ class HaPanelProfile extends EventsMixin(LocalizeMixin(PolymerElement)) { >[[localize('ui.panel.profile.logout')]]
-
+ - + `; } diff --git a/src/panels/shopping-list/ha-panel-shopping-list.js b/src/panels/shopping-list/ha-panel-shopping-list.js index 6900d21de9..174a7e6caf 100644 --- a/src/panels/shopping-list/ha-panel-shopping-list.js +++ b/src/panels/shopping-list/ha-panel-shopping-list.js @@ -1,7 +1,6 @@ import "@polymer/app-layout/app-header-layout/app-header-layout"; import "@polymer/app-layout/app-header/app-header"; import "@polymer/app-layout/app-toolbar/app-toolbar"; -import "@polymer/paper-card/paper-card"; import "@polymer/paper-checkbox/paper-checkbox"; import "@polymer/paper-icon-button/paper-icon-button"; import "@polymer/paper-input/paper-input"; @@ -15,6 +14,7 @@ import { PolymerElement } from "@polymer/polymer/polymer-element"; import "../../components/ha-menu-button"; import "../../components/ha-start-voice-button"; +import "../../components/ha-card"; import LocalizeMixin from "../../mixins/localize-mixin"; /* @@ -38,9 +38,6 @@ class HaPanelShoppingList extends LocalizeMixin(PolymerElement) { max-width: 600px; margin: 0 auto; } - paper-card { - display: block; - } paper-icon-item { border-top: 1px solid var(--divider-color); } @@ -95,7 +92,7 @@ class HaPanelShoppingList extends LocalizeMixin(PolymerElement) {
- + - +
[[localize('ui.panel.shopping-list.microphone_tip')]]