~bigbes/sr-ht-ecore

ref: cb7f3bb02407e6da196c57928d28e4ae3298a9b3 sr-ht-ecore/pages/templates/error.tmpl -rw-r--r-- 660 bytes
cb7f3bb0 — Eugene Blikh chimw: the chi-shaped helpers of the custom services 9 days ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{{/*
  The shared error body, for every status a surface refuses with. Its dot is a
  pages.ErrorData and not a view struct, so a service that wants its own
  error.html can wrap this rather than copy it:

    {{define "content"}}{{template "srht-error" .Data}}{{end}}

  The message is escaped here — it is a constant on most arms, but the ones
  that are not quote what the caller typed.
*/}}
{{define "srht-error" -}}
<div class="row">
  <div class="col-md-8">
    <h2>{{.Status}} &mdash; {{.StatusText}}</h2>
    {{if .Message}}<p>{{.Message}}</p>{{end}}
    {{with .Back.Href}}<p><a href="{{.}}">{{$.Back.Text}}</a></p>{{end}}
  </div>
</div>
{{- end}}