diff --git a/public-report/mock.go b/public-report/mock.go index a4e6aa2f..02aa98aa 100644 --- a/public-report/mock.go +++ b/public-report/mock.go @@ -9,9 +9,10 @@ import ( ) var ( - mockDistrictRootT = buildTemplate("mock/district-root", "base") - mockNuisanceT = buildTemplate("mock/nuisance", "base") - mockRootT = buildTemplate("mock/root", "base") + mockDistrictRootT = buildTemplate("mock/district-root", "base") + mockNuisanceT = buildTemplate("mock/nuisance", "base") + mockNuisanceSubmitCompleteT = buildTemplate("mock/nuisance-submit-complete", "base") + mockRootT = buildTemplate("mock/root", "base") ) type ContentDistrict struct { @@ -19,23 +20,27 @@ type ContentDistrict struct { URLLogo string } type ContentURL struct { - Nuisance string + Nuisance string + NuisanceSubmitComplete string } type ContentMock struct { District ContentDistrict MapboxToken string + ReportID string URL ContentURL } func addMockRoutes(r chi.Router) { r.Get("/", renderMock(mockRootT)) r.Get("/nuisance", renderMock(mockNuisanceT)) + r.Get("/nuisance-submit-complete", renderMock(mockNuisanceSubmitCompleteT)) r.Get("/district/{slug}", renderMock(mockDistrictRootT)) } func makeContentURL() ContentURL { return ContentURL{ - Nuisance: makeURLMock("nuisance"), + Nuisance: makeURLMock("nuisance"), + NuisanceSubmitComplete: makeURLMock("nuisance-submit-complete"), } } @@ -54,6 +59,7 @@ func renderMock(t *htmlpage.BuiltTemplate) func(http.ResponseWriter, *http.Reque URLLogo: config.MakeURLNidus("/api/district/%s/logo", slug), }, MapboxToken: config.MapboxToken, + ReportID: "abcd-1234-5678", URL: makeContentURL(), }, ) diff --git a/public-report/template/mock/nuisance-submit-complete.html b/public-report/template/mock/nuisance-submit-complete.html new file mode 100644 index 00000000..333059d6 --- /dev/null +++ b/public-report/template/mock/nuisance-submit-complete.html @@ -0,0 +1,130 @@ +{{template "base.html" .}} + +{{define "title"}}Quick Report Complete{{end}} +{{define "extraheader"}} + + +{{end}} +{{define "content"}} +
Thank you for helping us control mosquito populations in your area!
+Please save this ID for your reference.
+ {{ if not (eq .District nil) }} +Your report has been assigned to
+{{ .District.Name }}
+You can check the status of your report at any time using your Report ID.
+ + Check Status + +Provide your contact information to receive updates about your report.
+ + +After submission, you'll receive a confirmation with a report ID and further information.