mirror of
https://github.com/home-assistant/frontend.git
synced 2025-08-01 21:47:46 +00:00
Don't include some UI elements from base bundle (#2665)
This commit is contained in:
parent
810fd802b5
commit
69aff1e204
@ -1,4 +1,3 @@
|
|||||||
import "@polymer/paper-button/paper-button";
|
|
||||||
import "@polymer/paper-spinner/paper-spinner-lite";
|
import "@polymer/paper-spinner/paper-spinner-lite";
|
||||||
|
|
||||||
import {
|
import {
|
||||||
@ -62,6 +61,13 @@ class HaInitPage extends LitElement {
|
|||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected updated(changedProps) {
|
||||||
|
super.updated(changedProps);
|
||||||
|
if (changedProps.has("error") && this.error) {
|
||||||
|
import(/* webpackChunkName: "paper-button" */ "@polymer/paper-button/paper-button");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private _retry() {
|
private _retry() {
|
||||||
location.reload();
|
location.reload();
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import "@polymer/app-layout/app-toolbar/app-toolbar";
|
import "@polymer/app-layout/app-toolbar/app-toolbar";
|
||||||
import "@polymer/iron-flex-layout/iron-flex-layout-classes";
|
import "@polymer/iron-flex-layout/iron-flex-layout-classes";
|
||||||
import "@polymer/paper-spinner/paper-spinner";
|
import "@polymer/paper-spinner/paper-spinner-lite";
|
||||||
import { html } from "@polymer/polymer/lib/utils/html-tag";
|
import { html } from "@polymer/polymer/lib/utils/html-tag";
|
||||||
import { PolymerElement } from "@polymer/polymer/polymer-element";
|
import { PolymerElement } from "@polymer/polymer/polymer-element";
|
||||||
|
|
||||||
@ -25,10 +25,10 @@ class HassLoadingScreen extends PolymerElement {
|
|||||||
narrow="[[narrow]]"
|
narrow="[[narrow]]"
|
||||||
show-menu="[[showMenu]]"
|
show-menu="[[showMenu]]"
|
||||||
></ha-menu-button>
|
></ha-menu-button>
|
||||||
<div main-title="">[[title]]</div>
|
<div main-title>[[title]]</div>
|
||||||
</app-toolbar>
|
</app-toolbar>
|
||||||
<div class="layout horizontal center-center">
|
<div class="layout horizontal center-center">
|
||||||
<paper-spinner active=""></paper-spinner>
|
<paper-spinner-lite active></paper-spinner-lite>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
@ -6,7 +6,6 @@ import {
|
|||||||
} from "lit-element";
|
} from "lit-element";
|
||||||
|
|
||||||
import "./hass-loading-screen";
|
import "./hass-loading-screen";
|
||||||
import "./hass-error-screen";
|
|
||||||
import { HomeAssistant, Panel, PanelElement, Route } from "../types";
|
import { HomeAssistant, Panel, PanelElement, Route } from "../types";
|
||||||
|
|
||||||
// Cache of panel loading promises.
|
// Cache of panel loading promises.
|
||||||
@ -168,7 +167,15 @@ class PartialPanelResolver extends LitElement {
|
|||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected firstUpdated(changedProps: PropertyValues) {
|
||||||
|
super.firstUpdated(changedProps);
|
||||||
|
// Load it before it's needed, because it will be shown if user is offline
|
||||||
|
// and a panel has to be loaded.
|
||||||
|
import(/* webpackChunkName: "hass-error-screen" */ "./hass-error-screen");
|
||||||
|
}
|
||||||
|
|
||||||
protected updated(changedProps: PropertyValues) {
|
protected updated(changedProps: PropertyValues) {
|
||||||
|
super.updated(changedProps);
|
||||||
if (!this.hass) {
|
if (!this.hass) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user