Files

14 lines
906 B
HTML

{{ define "alert" }}
{{ if eq .Type "success" }}
<div class="alert alert-success wrap-break-word" role="status" aria-live="polite">{{ icon "check-circle" "size-5 shrink-0" }} <span>{{ .Message }}</span></div>
{{ else if eq .Type "error" }}
<div class="alert alert-error wrap-break-word" role="alert" aria-live="assertive">{{ icon "alert-circle" "size-5 shrink-0" }} <span>{{ .Message }}</span></div>
{{ else if eq .Type "warning" }}
<div class="alert alert-warning wrap-break-word" role="alert" aria-live="polite">{{ icon "alert-triangle" "size-5 shrink-0" }} <span>{{ .Message }}</span></div>
{{ else if eq .Type "info" }}
<div class="alert alert-info wrap-break-word" role="status" aria-live="polite">{{ icon "info" "size-5 shrink-0" }} <span>{{ .Message }}</span></div>
{{ else }}
<div class="alert wrap-break-word" role="status" aria-live="polite"><span>{{ .Message }}</span></div>
{{ end }}
{{ end }}