diff --git a/src/data/cloud.ts b/src/data/cloud.ts index b15f8b3066..674d07b2af 100644 --- a/src/data/cloud.ts +++ b/src/data/cloud.ts @@ -11,7 +11,7 @@ interface CloudStatusBase { cloud: "disconnected" | "connecting" | "connected"; } -interface CertificateInformation { +export interface CertificateInformation { common_name: string; expire_date: string; fingerprint: string; diff --git a/src/panels/config/cloud/cloud-remote-pref.ts b/src/panels/config/cloud/cloud-remote-pref.ts index ee79d3f7db..07a747cdb1 100644 --- a/src/panels/config/cloud/cloud-remote-pref.ts +++ b/src/panels/config/cloud/cloud-remote-pref.ts @@ -13,7 +13,6 @@ import "@polymer/paper-toggle-button/paper-toggle-button"; import "@polymer/paper-item/paper-item-body"; // tslint:disable-next-line import { PaperToggleButtonElement } from "@polymer/paper-toggle-button/paper-toggle-button"; -import "../../../components/buttons/ha-call-api-button"; import { fireEvent } from "../../../common/dom/fire_event"; import { HomeAssistant } from "../../../types"; @@ -22,7 +21,7 @@ import { disconnectCloudRemote, CloudStatusLoggedIn, } from "../../../data/cloud"; -import format_date_time from "../../../common/datetime/format_date_time"; +import { showCloudCertificateDialog } from "./show-dialog-cloud-certificate"; @customElement("cloud-remote-pref") export class CloudRemotePref extends LitElement { @@ -64,46 +63,36 @@ export class CloudRemotePref extends LitElement { @change="${this._toggleChanged}" >
+ Certificate expiration date:
+ ${format_date_time(
+ new Date(certificateInfo.expire_date),
+ this.hass!.language
+ )}
+ (Will be automatically renewed)
+
+ Certificate fingerprint: ${certificateInfo.fingerprint} +
+