+ ${this.hass.localize("ui.panel.profile.refresh_tokens.description")}
+ ${refreshTokens?.length
+ ? refreshTokens!.map(
+ (token) => html`
+ ${this.hass.localize(
+ "ui.panel.profile.refresh_tokens.token_title",
+ "clientId",
+ token.client_id
+ )}
+
+
+ ${this.hass.localize(
+ "ui.panel.profile.refresh_tokens.created_at",
+ "date",
+ relativeTime(new Date(token.created_at), this.hass.localize)
+ )}
+
+
+ ${token.last_used_at
+ ? this.hass.localize(
+ "ui.panel.profile.refresh_tokens.last_used",
+ "date",
+ relativeTime(
+ new Date(token.last_used_at),
+ this.hass.localize
+ ),
+ "location",
+ token.last_used_ip
+ )
+ : this.hass.localize(
+ "ui.panel.profile.refresh_tokens.not_used"
+ )}
+
+
+ ${token.is_current
+ ? html`
+ ${this.hass.localize(
+ "ui.panel.profile.refresh_tokens.current_token_tooltip"
+ )}
+ `
+ : ""}
+
+
+
+
+ `
+ )
+ : ""}
+
+