feat: Add hardened error handling and retries (#2451)

- Closes #1830
 - Closes #2099
This commit is contained in:
Dermot Duffy
2026-06-30 17:45:12 -07:00
committed by dermotduffy
parent 4bc787e2b7
commit 47bcce93d3
182 changed files with 7877 additions and 4043 deletions
+3 -3
View File
@@ -3,7 +3,7 @@ import { customElement, property } from 'lit/decorators.js';
import { ClassInfo, classMap } from 'lit/directives/class-map.js';
import { ref, Ref } from 'lit/directives/ref.js';
import { CardWideConfig } from '../config/schema/types';
import messageStyle from '../scss/message.scss';
import progressIndicatorStyle from '../scss/progress-indicator.scss';
import './icon.js';
type AdvancedCameraCardProgressIndicatorSize = 'tiny' | 'small' | 'medium' | 'large';
@@ -40,7 +40,7 @@ export class AdvancedCameraCardProgressIndicator extends LitElement {
public size: AdvancedCameraCardProgressIndicatorSize = 'large';
protected render(): TemplateResult {
return html` <div class="message vertical">
return html` <div class="indicator">
${this.animated
? html`<ha-spinner indeterminate size="${this.size}"> </ha-spinner>`
: html`<advanced-camera-card-icon
@@ -51,7 +51,7 @@ export class AdvancedCameraCardProgressIndicator extends LitElement {
}
static get styles(): CSSResultGroup {
return unsafeCSS(messageStyle);
return unsafeCSS(progressIndicatorStyle);
}
}