refactor: Retire the use of unmaintained custom-card-helpers (#1956)

- Closes #1295
This commit is contained in:
Dermot Duffy
2025-03-09 16:02:33 -07:00
committed by GitHub
parent c65ee3f0f2
commit a79ffa6edc
116 changed files with 933 additions and 545 deletions
@@ -0,0 +1,25 @@
/**
* Dispatch an Advanced Camera Card event.
* @param target The target from which send the event.
* @param type The type of the Advanced Camera Card event to send.
* @param detail An optional detail object to attach.
*/
export function fireAdvancedCameraCardEvent<T>(
target: EventTarget,
type: string,
detail?: T,
options?: {
bubbles?: boolean;
cancelable?: boolean;
composed?: boolean;
},
): void {
target.dispatchEvent(
new CustomEvent<T>(`advanced-camera-card:${type}`, {
bubbles: options?.bubbles ?? true,
composed: options?.composed ?? true,
cancelable: options?.cancelable ?? false,
detail: detail,
}),
);
}