add break time entries and simplified time tracker ui

This commit is contained in:
Gregor Vostrak
2026-07-21 16:48:37 +02:00
parent c07c62bfab
commit 64ca1e9115
128 changed files with 6252 additions and 437 deletions

View File

@@ -11,6 +11,7 @@ const timeTrackerVariants = cva(
'text-white ring-accent-200/10 focus-visible:ring-ring focus-visible:ring-2 ring-4 sm:ring-[6px]',
secondary:
'bg-quaternary text-text-tertiary hover:text-text-primary focus:ring-2 focus:ring-border-tertiary',
break: 'text-white ring-amber-200/10 focus-visible:ring-ring focus-visible:ring-2 ring-4 sm:ring-[6px]',
},
size: {
small: 'w-6 h-6',
@@ -33,6 +34,16 @@ const timeTrackerVariants = cva(
active: false,
class: 'bg-accent-300/70 hover:bg-accent-400/70 focus:bg-accent-700',
},
{
variant: 'break',
active: true,
class: 'bg-amber-500/80 hover:bg-amber-600/80 focus:bg-amber-600/80',
},
{
variant: 'break',
active: false,
class: 'bg-accent-300/70 hover:bg-accent-400/70 focus:bg-accent-700',
},
],
defaultVariants: {
variant: 'primary',