refactor: mutualiser les templates booking-display en 3 partials partagés
This commit is contained in:
16
web/layouts/vehicles/_partials/booking_status_badge.html
Normal file
16
web/layouts/vehicles/_partials/booking_status_badge.html
Normal 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}}
|
||||
Reference in New Issue
Block a user