Show why relayer is reconnecting (#11732)

This commit is contained in:
Paulus Schoutsen 2022-02-18 16:06:19 -08:00 committed by GitHub
parent 8999ca2ea0
commit 728c391b5d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 0 deletions

View File

@ -47,6 +47,7 @@ export interface CloudPreferences {
export interface CloudStatusLoggedIn {
logged_in: true;
cloud: "disconnected" | "connecting" | "connected";
cloud_last_disconnect_reason: { clean: boolean; reason: string } | null;
email: string;
google_registered: boolean;
google_entities: EntityFilter;

View File

@ -10,6 +10,7 @@ import { fireEvent } from "../../../../common/dom/fire_event";
import { computeRTLDirection } from "../../../../common/util/compute_rtl";
import "../../../../components/buttons/ha-call-api-button";
import "../../../../components/ha-card";
import "../../../../components/ha-alert";
import "../../../../components/ha-button-menu";
import "../../../../components/ha-icon-button";
import { debounce } from "../../../../common/util/debounce";
@ -106,6 +107,17 @@ export class CloudAccount extends SubscribeMixin(LitElement) {
</paper-item-body>
</div>
${this.cloudStatus.cloud === "connecting" &&
this.cloudStatus.cloud_last_disconnect_reason
? html`
<ha-alert
alert-type="warning"
.title=${this.cloudStatus.cloud_last_disconnect_reason
.reason}
></ha-alert>
`
: ""}
<div class="account-row">
<paper-item-body>
${this.hass.localize(