diff options
author | T <t@tjp.lol> | 2025-08-08 10:11:07 -0600 |
---|---|---|
committer | T <t@tjp.lol> | 2025-08-08 10:11:19 -0600 |
commit | 54c791927b2851fb6739ed75897090c3c39ecca1 (patch) | |
tree | 8f97b3509ccffed1351fe3d101e70c1cf0d861a9 /internal/tui/timer_box.go | |
parent | a7ee7f7280d593481501446008acc05e32abcd22 (diff) |
create forms for clients and projects
Diffstat (limited to 'internal/tui/timer_box.go')
-rw-r--r-- | internal/tui/timer_box.go | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/internal/tui/timer_box.go b/internal/tui/timer_box.go index 2f8ebbe..09a42c7 100644 --- a/internal/tui/timer_box.go +++ b/internal/tui/timer_box.go @@ -76,7 +76,7 @@ func (m TimerBoxModel) View(width, height int, isSelected bool) string { // renderActiveTimer renders the active timer display func (m TimerBoxModel) renderActiveTimer() string { - content := titleStyle.Render("⏱ Active Timer") + "\n\n" + content := titleStyle.Render("⏰ Active Timer") + "\n\n" // Timer duration timerLine := fmt.Sprintf("Duration: %s", FormatDuration(m.currentTime.Sub(m.timerInfo.StartTime))) @@ -114,7 +114,12 @@ func (m TimerBoxModel) renderActiveTimer() string { // renderInactiveTimer renders the inactive timer display func (m TimerBoxModel) renderInactiveTimer() string { - content := titleStyle.Render("⚪ Last Timer (Inactive)") + "\n\n" + content := titleStyle.Render("⌛ Last Timer (Inactive)") + "\n\n" + + if m.timerInfo.EntryID == 0 { + content += inactiveTimerStyle.Render("No time entries yet.\nSelect a client or project and\npunch in to start tracking time.") + return content + } timerLine := fmt.Sprintf("Duration: %s", FormatDuration(m.timerInfo.Duration)) content += inactiveTimerStyle.Render(timerLine) + "\n\n" |