Fix SessionClock to show '0m' if we don't have a calculated session duration (empty jsonl)

This commit is contained in:
Matthew Breedlove
2025-09-11 12:49:10 -04:00
parent 5942afe563
commit b36ac6c202
+3 -3
View File
@@ -17,10 +17,10 @@ export class SessionClockWidget implements Widget {
render(item: WidgetItem, context: RenderContext, settings: Settings): string | null {
if (context.isPreview) {
return item.rawValue ? '2hr 15m' : 'Session: 2hr 15m';
} else if (context.sessionDuration) {
return item.rawValue ? context.sessionDuration : `Session: ${context.sessionDuration}`;
}
return null;
const duration = context.sessionDuration ?? '0m';
return item.rawValue ? duration : `Session: ${duration}`;
}
supportsRawValue(): boolean { return true; }