Skip to content

Commit 4581407

Browse files
casaoutclaude
andcommitted
fix: resolve TypeScript build errors in StackedBarChart and retrospection utils
- Cast D3 mousemove datum from unknown to ChartDataPoint to satisfy TS2769 - Remove Activity.Gaming reference that does not exist in the Activity enum (TS2339) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent c7bbb80 commit 4581407

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

src/electron/src/components/StackedBarChart.vue

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -163,14 +163,15 @@ function buildChart() {
163163
.on('mouseout', function () {
164164
d3.select('#tooltip').style('opacity', '0')
165165
})
166-
.on('mousemove', function (this: SVGRectElement, _event: any, d: ChartDataPoint) {
167-
const durationInMinutes = msToReadableFormat(d.end.getTime() - d.start.getTime(), false, false)
166+
.on('mousemove', function (this: SVGRectElement, _event: any, d: unknown) {
167+
const dataPoint = d as ChartDataPoint
168+
const durationInMinutes = msToReadableFormat(dataPoint.end.getTime() - dataPoint.start.getTime(), false, false)
168169
169170
const barBoundingRect = this.getBoundingClientRect()
170171
const xPosition = barBoundingRect.x + barBoundingRect.width / 2
171172
const yPosition = barBoundingRect.y - barBoundingRect.height + 10
172173
173-
const tooltipContent = `<div class="text-${d.color}">${ACTIVITY_LABELS[getActivityGroupFromActivityName(d.activity)]}</div> ${timeFormat(d.start)} - ${timeFormat(d.end)} (${durationInMinutes})`
174+
const tooltipContent = `<div class="text-${dataPoint.color}">${ACTIVITY_LABELS[getActivityGroupFromActivityName(dataPoint.activity)]}</div> ${timeFormat(dataPoint.start)} - ${timeFormat(dataPoint.end)} (${durationInMinutes})`
174175
175176
d3.select('#tooltip')
176177
.style('left', xPosition + 'px')

src/electron/src/utils/retrospection/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ const ACTIVITY_GROUPS: Record<string, Activity[]> = {
3838
WorkUnrelatedBrowsing: [Activity.WorkUnrelatedBrowsing],
3939
SocialMedia: [Activity.SocialMedia],
4040
FileManagement: [Activity.FileManagement],
41-
Other: [Activity.Unknown, Activity.Other, Activity.OtherRdp, Activity.Gaming],
41+
Other: [Activity.Unknown, Activity.Other, Activity.OtherRdp],
4242
Idle: [Activity.Idle]
4343
}
4444

0 commit comments

Comments
 (0)