29 lines
1.2 KiB
HTML
29 lines
1.2 KiB
HTML
|
|
{{define "content"}}
|
|
<div class="max-w-7xl mx-auto px-4 sm:px-6 md:px-8">
|
|
<h1 class="text-2xl font-semibold text-gray-900">Organiser le transport solidaire</h1>
|
|
</div>
|
|
<div class="max-w-7xl mx-auto py-8 px-4 sm:px-6 md:px-8">
|
|
{{template "journey_preview" (dict "driver_journey" .ViewState.driver_journey "driver" .ViewState.driver "passenger" .ViewState.passenger "beneficiaries" .ViewState.beneficiaries)}}
|
|
{{if ne .ViewState.passenger.ID ""}}
|
|
<div class="max-w-7xl m-auto px-4 sm:px-6 md:px-8 flex flex-col justify-items-center">
|
|
{{if .ViewState.passenger}}
|
|
{{$wallet := (or .ViewState.passenger.Data.wallet 0.0)}}
|
|
{{if lt $wallet .ViewState.driver_journey.Price.Amount}}
|
|
<p class="text-xl text-co-red text-center p-4">Le solde du compte mobilité est insuffisant.</p>
|
|
{{end}}
|
|
<form method="POST">
|
|
{{template "submit_with_sms"
|
|
dict "IconSet" .IconSet
|
|
"Viewstate" .ViewState
|
|
"ComponentState" (dict "submitText"
|
|
"Envoyer la mise en relation")
|
|
"SMSState" (dict "name" (.ViewState.config.GetString "service_name")
|
|
"baseUrl" (.ViewState.config.GetString "base_url") )}}
|
|
</form>
|
|
{{end}}
|
|
</div>
|
|
{{end}}
|
|
|
|
{{ end }}
|