(ctx context.Context, w io.Writer)
| 19 | } |
| 20 | |
| 21 | func (r *Alert) Render(ctx context.Context, w io.Writer) { |
| 22 | if r.Err == nil { |
| 23 | return |
| 24 | } |
| 25 | |
| 26 | fmt.Fprint(w, `<div class="card bg-light mb-3">`) |
| 27 | fmt.Fprint(w, `<div class="card-body p-3">`) |
| 28 | fmt.Fprint(w, `<p class="fs--1 mb-0 text-danger">`) |
| 29 | fmt.Fprint(w, `<i class="fas fa-exclamation-circle mr-2"></i>`) |
| 30 | fmt.Fprint(w, html.EscapeString(wtf.ErrorMessage(r.Err))) |
| 31 | fmt.Fprint(w, `</p>`) |
| 32 | fmt.Fprint(w, `</div>`) |
| 33 | fmt.Fprint(w, `</div>`) |
| 34 | } |
| 35 | |
| 36 | // Flash displays the flash message, if available. |
| 37 | type Flash struct{} |
nothing calls this directly
no test coverage detected