Refactor card.ts substantially and test.

This commit is contained in:
Dermot Duffy
2023-10-02 16:30:05 -07:00
parent 4cf13b1645
commit bfdbe70d6c
92 changed files with 8404 additions and 2996 deletions
+4 -4
View File
@@ -106,12 +106,12 @@ export class FrigateCardProgressIndicator extends LitElement {
}
}
export function renderMessage(message: Message): TemplateResult {
if (message.type === 'error') {
export function renderMessage(message: Message | null): TemplateResult {
if (message?.type === 'error') {
return html` <frigate-card-error-message
.message=${message}
></frigate-card-error-message>`;
} else {
} else if (message) {
return html` <frigate-card-message
.message=${message.message}
.icon=${message.icon}
@@ -124,7 +124,7 @@ export function renderMessage(message: Message): TemplateResult {
export function renderProgressIndicator(options?: {
message?: string;
cardWideConfig?: CardWideConfig;
cardWideConfig?: CardWideConfig | null;
componentRef?: Ref<HTMLElement>;
classes?: ClassInfo;
size?: FrigateCardProgressIndicatorSize;