refactor: mutualiser les templates booking-display en 3 partials partagés

This commit is contained in:
Arnaud Delcasse
2026-02-26 17:50:36 +01:00
parent 590bc4ff6a
commit 2f6a368523
6 changed files with 173 additions and 106 deletions

View File

@@ -0,0 +1,16 @@
{{define "booking_status_badge"}}
{{if eq .ViewState.status_management "manual"}}
{{$currentStatus := .ViewState.booking.ManualStatus}}
{{range .ViewState.status_options}}
{{if eq (index . "name") $currentStatus}}
{{if eq (index . "meta_status") "open"}}
<span class="ml-2 p-1 px-3 text-xs bg-co-blue text-white rounded-2xl align-middle">{{index . "label"}}</span>
{{else if eq (index . "meta_status") "active"}}
<span class="ml-2 p-1 px-3 text-xs bg-co-green text-white rounded-2xl align-middle">{{index . "label"}}</span>
{{else if eq (index . "meta_status") "closed"}}
<span class="ml-2 p-1 px-3 text-xs bg-co-red text-white rounded-2xl align-middle">{{index . "label"}}</span>
{{end}}
{{end}}
{{end}}
{{end}}
{{end}}