ui update /team + overtime updates

This commit is contained in:
2025-09-03 14:31:05 +02:00
parent 492216b160
commit 483c1e29ba
8 changed files with 621 additions and 378 deletions

View File

@@ -30,7 +30,7 @@ templ inputForm() {
</div>
</form>
<div class="grid-cell content-end">
<button type="submit" form="timeRangeForm" class="w-full bg-neutral-100 cursor-pointer rounded-md text-neutral-800 p-2 md:px-4 border text-center text-sm hover:text-white transition-colors border-neutral-900 focus:bg-neutral-700 active:bg-neutral-700 hover:bg-neutral-700 disabled:pointer-events-none disabled:opacity-50">
<button type="submit" form="timeRangeForm" class="btn bg-neutral-100 color-neutral-700">
<p class="">Anzeigen</p>
</button>
</div>
@@ -91,7 +91,7 @@ templ dayComponent(workDay models.WorkDay) {
}
templ changeButtonComponent(id string) {
<button class="cursor-pointer rounded-md text-neutral-800 p-2 md:px-4 border text-center text-sm hover:text-white transition-colors border-neutral-900 hover:bg-neutral-700 disabled:pointer-events-none disabled:opacity-50 group" type="submit" onclick={ templ.JSFuncCall("editDay", templ.JSExpression("this"), templ.JSExpression("event"), id) }>
<button class="btn w-auto group" type="submit" onclick={ templ.JSFuncCall("editDay", templ.JSExpression("this"), templ.JSExpression("event"), id) }>
<p class="hidden md:block group-[.edit]:hidden">Ändern</p>
<p class="hidden group-[.edit]:md:block">Absenden</p>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" class="w-4 h-4 md:hidden">
@@ -108,13 +108,13 @@ templ timeGaugeComponent(progress uint8, today bool, warning bool) {
case (warning):
bgColor = "bg-red-600"
break
case (progress > 0 && progress < 90):
case (progress > 0 && progress < 95):
bgColor = "bg-orange-500"
break
case (90 <= progress && progress <= 110):
case (95 <= progress && progress <= 105):
bgColor = "bg-accent"
break
case (progress > 110):
case (progress > 105):
bgColor = "bg-purple-600"
break
default: