Skip to content

Commit a285c39

Browse files
Fix the heartbeat_title for card name
Replaces usage of settings.title with settings.settings_code.settings.heartbeat_title (falling back to folderRef.name) for image alt text and card display name. Adds a console log for debugging with the resolved name and settings.
1 parent b45a79b commit a285c39

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

heartbeat_monitor/KanbanBroFirebaseHeartbeatCardProviderPlugin.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,16 @@ export function apply() {
3131
signal.throwIfAborted();
3232

3333
const settings = JSON.parse(new TextDecoder().decode(settingsBytes));
34+
const name = settings.settings_code.settings.heartbeat_title || folderRef.name;
35+
console.log(`${name}`, settings);
3436

3537
return {
3638
image: (() => {
3739
return also(new Image(), img => {
3840
img.loading = 'lazy';
3941
img.decoding = 'async';
4042
setImageBlob(img, new Blob([imageBytes], { type: 'image/png' }));
41-
img.alt = settings.title ?? folderRef.name;
43+
img.alt = name;
4244
});
4345
})(),
4446
alerts: (() => {
@@ -59,7 +61,7 @@ export function apply() {
5961
const texts = [];
6062
texts.push(also(document.createElement('div'), div => {
6163
div.className = 'name';
62-
div.textContent = settings.title ?? folderRef.name;
64+
div.textContent = name;
6365
}));
6466
texts.push(also(document.createElement('div'), div => {
6567
div.className = 'datetime';

0 commit comments

Comments
 (0)