Love: Add reload button to error screen (#1360)

* Love: Add reload button to error screen

* Move slot

* Feedback
This commit is contained in:
c727 2018-06-29 05:13:10 +02:00 committed by GitHub
parent 038f5b644b
commit 51f169aa13
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 2 deletions

View File

@ -28,7 +28,7 @@ class HassErrorScreen extends PolymerElement {
</app-toolbar>
<div class="layout vertical center-center">
<h3>[[error]]</h3>
<paper-button on-click="backTapped">go back</paper-button>
<slot><paper-button on-click="backTapped">go back</paper-button></slot>
</div>
</div>
`;

View File

@ -1,6 +1,7 @@
import '@polymer/app-layout/app-header-layout/app-header-layout.js';
import '@polymer/app-layout/app-header/app-header.js';
import '@polymer/app-layout/app-toolbar/app-toolbar.js';
import '@polymer/paper-button/paper-button.js';
import '@polymer/paper-icon-button/paper-icon-button.js';
import '@polymer/paper-tabs/paper-tab.js';
import '@polymer/paper-tabs/paper-tabs.js';
@ -16,6 +17,12 @@ import './hui-root.js';
class Lovelace extends PolymerElement {
static get template() {
return html`
<style>
paper-button {
color: var(--primary-color);
font-weight: 500;
}
</style>
<template is='dom-if' if='[[_equal(_state, "loaded")]]' restamp>
<hui-root
narrow="[[narrow]]"
@ -39,7 +46,9 @@ class Lovelace extends PolymerElement {
error='[[_errorMsg]]'
narrow="[[narrow]]"
show-menu="[[showMenu]]"
></hass-error-screen>
>
<paper-button on-click="_fetchConfig">Reload ui-lovelace.yaml</paper-button>
</hass-error-screen>
</template>
`;
}