+
+ ${this.hass!.localize(
+ "ui.panel.lovelace.cards.safe-mode.description"
+ )}
+
+
+
+ `;
+ }
+
+ static get styles(): CSSResult {
+ return css`
+ ha-card {
+ --ha-card-header-color: var(--primary-color);
+ }
+ .card-actions a {
+ text-decoration: none;
+ }
+ `;
+ }
+}
+
+declare global {
+ interface HTMLElementTagNameMap {
+ "hui-safe-mode-card": HuiSafeModeCard;
+ }
+}
diff --git a/src/panels/lovelace/common/generate-lovelace-config.ts b/src/panels/lovelace/common/generate-lovelace-config.ts
index ae5c5dff95..8f450fcdea 100644
--- a/src/panels/lovelace/common/generate-lovelace-config.ts
+++ b/src/panels/lovelace/common/generate-lovelace-config.ts
@@ -404,6 +404,17 @@ export const generateLovelaceConfigFromData = async (
entities: HassEntities,
localize: LocalizeFunc
): Promise