refactor(timesheet): rename filter date range labels

This commit is contained in:
2026-04-25 19:08:16 +03:30
parent d53a8a67d7
commit 8b16344aef
4 changed files with 41 additions and 26 deletions

View File

@@ -2253,23 +2253,40 @@ export default function Timesheet() {
<div className="flex shrink-0 items-center gap-2">
{runningEntry ? (
<>
<Button variant="destructive" onClick={() => void handleStop(runningEntry)} className="h-10 rounded-md px-4 text-xs font-semibold uppercase">
{t.timesheet?.stopTimer || "Stop"}
</Button>
<Button
variant="secondary"
onClick={openDiscardTimerModal}
disabled={isDiscardingTimer}
className="h-10 rounded-md px-4 text-xs font-semibold uppercase"
>
{isDiscardingTimer ? "..." : ((t.actions as { discard?: string } | undefined)?.discard || "Discard")}
</Button>
</>
) : (
<Button onClick={() => void handleStartTimer()} disabled={isStartingTimer} className="h-10 rounded-md px-4 text-xs font-semibold uppercase">
{isStartingTimer ? "..." : (t.timesheet?.startTimer || "Start")}
</Button>
)}
<Button
variant="destructive"
size="icon"
onClick={() => void handleStop(runningEntry)}
className="h-10 w-10 rounded-md"
title={t.timesheet?.stopTimer || "Stop"}
aria-label={t.timesheet?.stopTimer || "Stop"}
>
<Square className="h-4 w-4 fill-current" />
</Button>
<Button
variant="secondary"
size="icon"
onClick={openDiscardTimerModal}
disabled={isDiscardingTimer}
className="h-10 w-10 rounded-md"
title={(t.actions as { discard?: string } | undefined)?.discard || "Discard"}
aria-label={(t.actions as { discard?: string } | undefined)?.discard || "Discard"}
>
{isDiscardingTimer ? "..." : <Trash2 className="h-4 w-4" />}
</Button>
</>
) : (
<Button
onClick={() => void handleStartTimer()}
disabled={isStartingTimer}
size="icon"
className="h-10 w-10 rounded-md"
title={t.timesheet?.startTimer || "Start"}
aria-label={t.timesheet?.startTimer || "Start"}
>
{isStartingTimer ? "..." : <Play className="h-4 w-4 fill-current" />}
</Button>
)}
</div>
</div>
</div>