diff --git a/internal/server/handle_public.go b/internal/server/handle_public.go index 820babd..f976331 100644 --- a/internal/server/handle_public.go +++ b/internal/server/handle_public.go @@ -41,14 +41,18 @@ func handleRequestBooking() echo.HandlerFunc { errs = append(errs, "missing_communication_method") } - return renderTempl(c, http.StatusOK, view.RequestBookingForm(&view.RequestBookingViewModel{ - Item: itemStr, - From: fromStr, - To: toStr, - Name: name, - PhoneNumber: phoneNumber, - Email: email, - Errors: errs, - })) + if len(errs) > 0 { + return renderTempl(c, http.StatusOK, view.RequestBookingForm(&view.RequestBookingViewModel{ + Item: itemStr, + From: fromStr, + To: toStr, + Name: name, + PhoneNumber: phoneNumber, + Email: email, + Errors: errs, + })) + } + + return renderTempl(c, http.StatusSeeOther, view.BaseLayout()) } } diff --git a/internal/view/index_templ.go b/internal/view/index_templ.go index 9facabd..87b77aa 100644 --- a/internal/view/index_templ.go +++ b/internal/view/index_templ.go @@ -44,7 +44,7 @@ func Index() templ.Component { templ_7745c5c3_Buffer = templ.GetBuffer() defer templ.ReleaseBuffer(templ_7745c5c3_Buffer) } - templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 1) + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

Reserver votre sejour des maintenant

") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } @@ -60,7 +60,7 @@ func Index() templ.Component { if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } - templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 2) + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } diff --git a/internal/view/reports.templ b/internal/view/reports.templ index 9ed84ff..debfb1f 100644 --- a/internal/view/reports.templ +++ b/internal/view/reports.templ @@ -32,11 +32,12 @@ templ Reports(months []string, m int, year string) { Month diff --git a/internal/view/reports_templ.go b/internal/view/reports_templ.go index 67d0f03..e2192bb 100644 --- a/internal/view/reports_templ.go +++ b/internal/view/reports_templ.go @@ -46,59 +46,41 @@ func Reports(months []string, m int, year string) templ.Component { return templ_7745c5c3_Err } for i, month := range months { + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - } else { - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(" selected") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(">") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var3 string + templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(month) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/view/reports.templ`, Line: 39, Col: 16} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") if templ_7745c5c3_Err != nil { diff --git a/internal/view/request_booking_form.templ b/internal/view/request_booking_form.templ index 730a566..5c98e56 100644 --- a/internal/view/request_booking_form.templ +++ b/internal/view/request_booking_form.templ @@ -45,11 +45,18 @@ templ RequestBookingForm(rbvm *RequestBookingViewModel) { @@ -60,20 +67,30 @@ templ RequestBookingForm(rbvm *RequestBookingViewModel) {