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,