diff --git a/src/panels/config/dashboard/ha-config-dashboard.ts b/src/panels/config/dashboard/ha-config-dashboard.ts index 7c7466704c..ce32783994 100644 --- a/src/panels/config/dashboard/ha-config-dashboard.ts +++ b/src/panels/config/dashboard/ha-config-dashboard.ts @@ -21,7 +21,8 @@ import { HomeAssistant } from "../../../types"; import "../ha-config-section"; import { configSections } from "../ha-panel-config"; import "./ha-config-navigation"; -import { mdiCloudLock } from "@mdi/js"; +import { mdiClose, mdiCloudLock } from "@mdi/js"; +import { showConfirmationDialog } from "../../../dialogs/generic/show-dialog-box"; @customElement("ha-config-dashboard") class HaConfigDashboard extends LitElement { @@ -143,6 +144,33 @@ class HaConfigDashboard extends LitElement { `; } + private async _dismissConference() { + if ( + await showConfirmationDialog(this, { + title: "Home Assistant Conference", + text: html` + If you've + bought your ticket + or have + subscribed to the livestream, you might want to dismiss this banner. Do you want to continue? + `, + }) + ) { + localStorage.dismissConf2020 = "1"; + this.requestUpdate(); + } + } + static get styles(): CSSResultArray { return [ haStyle,