From 63c3d6406d1ed363164ae8a2ae885fae19ff0c4b Mon Sep 17 00:00:00 2001
From: Simon Lamon <32477463+silamon@users.noreply.github.com>
Date: Wed, 30 Aug 2023 18:24:31 +0200
Subject: [PATCH] Remove Polymer app layout (#17739)
* Remove legacy app layout
* Remove left over ha-app-layout import
---
package.json | 1 -
src/layouts/ha-app-layout.js | 103 -------------------------
src/panels/mailbox/ha-panel-mailbox.ts | 1 -
yarn.lock | 32 --------
4 files changed, 137 deletions(-)
delete mode 100644 src/layouts/ha-app-layout.js
diff --git a/package.json b/package.json
index 8452d18e26..38d22cf82d 100644
--- a/package.json
+++ b/package.json
@@ -82,7 +82,6 @@
"@material/web": "=1.0.0-pre.16",
"@mdi/js": "7.2.96",
"@mdi/svg": "7.2.96",
- "@polymer/app-layout": "3.1.0",
"@polymer/iron-flex-layout": "3.0.1",
"@polymer/iron-input": "3.0.1",
"@polymer/iron-resizable-behavior": "3.0.1",
diff --git a/src/layouts/ha-app-layout.js b/src/layouts/ha-app-layout.js
deleted file mode 100644
index b937574f3b..0000000000
--- a/src/layouts/ha-app-layout.js
+++ /dev/null
@@ -1,103 +0,0 @@
-/* eslint-plugin-disable lit */
-/**
-@license
-Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
-This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
-The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
-The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
-Code distributed by Google as part of the polymer project is also
-subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
-*/
-/*
-This code is copied from app-header-layout.
-'fullbleed' support is removed as Home Assisstant doesn't use it.
-transform: translate(0) is added.
-*/
-/*
- FIXME(polymer-modulizer): the above comments were extracted
- from HTML and may be out of place here. Review them and
- then delete this comment!
-*/
-import "@polymer/app-layout/app-header-layout/app-header-layout";
-import { html } from "@polymer/polymer/lib/utils/html-tag";
-import "@polymer/polymer/polymer-element";
-
-class HaAppLayout extends customElements.get("app-header-layout") {
- static get template() {
- return html`
-
-
-
- `;
- }
-}
-customElements.define("ha-app-layout", HaAppLayout);
diff --git a/src/panels/mailbox/ha-panel-mailbox.ts b/src/panels/mailbox/ha-panel-mailbox.ts
index 0d0159902e..04c155fde5 100644
--- a/src/panels/mailbox/ha-panel-mailbox.ts
+++ b/src/panels/mailbox/ha-panel-mailbox.ts
@@ -12,7 +12,6 @@ import { formatDateTime } from "../../common/datetime/format_date_time";
import "../../components/ha-card";
import "../../components/ha-menu-button";
import "../../components/ha-tabs";
-import "../../layouts/ha-app-layout";
import "@polymer/paper-item/paper-item";
import "@polymer/paper-item/paper-item-body";
import "@polymer/paper-tabs/paper-tab";
diff --git a/yarn.lock b/yarn.lock
index 3452e95561..7d662c6dbf 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3418,19 +3418,6 @@ __metadata:
languageName: node
linkType: hard
-"@polymer/app-layout@npm:3.1.0":
- version: 3.1.0
- resolution: "@polymer/app-layout@npm:3.1.0"
- dependencies:
- "@polymer/iron-flex-layout": ^3.0.0-pre.26
- "@polymer/iron-media-query": ^3.0.0-pre.26
- "@polymer/iron-resizable-behavior": ^3.0.0-pre.26
- "@polymer/iron-scroll-target-behavior": ^3.0.0-pre.26
- "@polymer/polymer": ^3.0.0
- checksum: 0da7158de7a44db6f25482ef28a75a4a9372706b0d6a0d08f7b45eb4f75d60dd2e769275bf926f986588bc8273545b55f90a68429c6081cb5cb3f16b1e1f9746
- languageName: node
- linkType: hard
-
"@polymer/font-roboto@npm:^3.0.1":
version: 3.0.2
resolution: "@polymer/font-roboto@npm:3.0.2"
@@ -3548,15 +3535,6 @@ __metadata:
languageName: node
linkType: hard
-"@polymer/iron-media-query@npm:^3.0.0-pre.26":
- version: 3.0.1
- resolution: "@polymer/iron-media-query@npm:3.0.1"
- dependencies:
- "@polymer/polymer": ^3.0.0
- checksum: 15d7c77608925adea02bf12af1f1eb7dd70abc3349bdff88906a3f0fa5bdfe41171bda1b346f9b7ccfd6de9550ac2a34278a74182ce1407097d3972c23984c5e
- languageName: node
- linkType: hard
-
"@polymer/iron-menu-behavior@npm:^3.0.0-pre.26":
version: 3.0.2
resolution: "@polymer/iron-menu-behavior@npm:3.0.2"
@@ -3608,15 +3586,6 @@ __metadata:
languageName: node
linkType: hard
-"@polymer/iron-scroll-target-behavior@npm:^3.0.0-pre.26":
- version: 3.0.1
- resolution: "@polymer/iron-scroll-target-behavior@npm:3.0.1"
- dependencies:
- "@polymer/polymer": ^3.0.0
- checksum: abf2864aee6049b336aa303110a65cd51cda75247b89edc4f21a6b5290062eb19cd8d2d125198354497df53368bbd305b30d9d31475fd327833cd549d83eb7b9
- languageName: node
- linkType: hard
-
"@polymer/iron-selector@npm:^3.0.0-pre.26":
version: 3.0.1
resolution: "@polymer/iron-selector@npm:3.0.1"
@@ -9679,7 +9648,6 @@ __metadata:
"@octokit/plugin-retry": 6.0.0
"@octokit/rest": 20.0.1
"@open-wc/dev-server-hmr": 0.1.4
- "@polymer/app-layout": 3.1.0
"@polymer/iron-flex-layout": 3.0.1
"@polymer/iron-input": 3.0.1
"@polymer/iron-resizable-behavior": 3.0.1