{{define "content"}}

Covoiturage solidaire

{{ if eq .ViewState.booking.Status.String "WAITING_DRIVER_CONFIRMATION"}}
Attente confirmation
{{ else if eq .ViewState.booking.Status.String "CONFIRMED"}}
Confirmé
{{ else if eq .ViewState.booking.Status.String "CANCELLED"}}
Annulé
{{ end }}
{{if eq .ViewState.booking.Status.String "WAITING_DRIVER_CONFIRMATION" }} {{end}} {{if ne .ViewState.booking.Status.String "WAITING_DRIVER_CONFIRMATION" }} {{end}} {{if ne .ViewState.booking.Status.String "CANCELLED" }} {{$dialog := "cancel"}}
{{end}} {{if eq .ViewState.booking.Status.String "CANCELLED" }} {{end}}

Détails du covoiturage

Informations sur le trajet

Départ conducteur
{{ .ViewState.driverDepartureAddress }}
Prise en charge passager
{{ .ViewState.booking.PassengerPickupAddress }}
Dépose passager
{{ .ViewState.booking.PassengerDropAddress }}
Arrivée conducteur
{{ if .ViewState.driverArrivalAddress }} {{ .ViewState.driverArrivalAddress }} {{ end }}
Date et heure
{{ timeFormat .ViewState.booking.PassengerPickupDate.AsTime "02/01/2006 15:04" }}
{{if .ViewState.booking.Distance}}
Distance
{{ .ViewState.booking.Distance }} km
{{end}}
Prix (passager)
{{ if .ViewState.booking.Price }} {{ if eq .ViewState.booking.Price.Type.String "FREE" }} Gratuit {{ else if eq .ViewState.booking.Price.Type.String "PAYING" }} {{ printf "%.2f" (round2 .ViewState.booking.Price.Amount) }} {{ .ViewState.booking.Price.Currency }} {{ else }} Prix non défini {{ end }} {{ else }} Prix non disponible {{ end }}
{{if and .ViewState.booking.DriverCompensationAmount .ViewState.booking.DriverCompensationCurrency}} {{if gt (round2 .ViewState.booking.DriverCompensationAmount) 0.0}}
Indemnité conducteur
{{ printf "%.2f" (round2 .ViewState.booking.DriverCompensationAmount) }} {{ .ViewState.booking.DriverCompensationCurrency }}
{{end}} {{end}} {{if .ViewState.booking.Motivation}}
Motif
{{.ViewState.booking.Motivation}}
{{end}}
{{ template "organized_carpool_map" .ViewState }}
{{ end }}