2024-06-29 16:55:17 +02:00
< div class = "widget widget-type-{{ .GetType }}{{ if ne " " . CSSClass } } { { . CSSClass } } { { end } } " >
2024-08-01 22:34:07 +02:00
{{ if not .HideHeader}}
2024-04-27 21:10:24 +02:00
< div class = "widget-header" >
2024-06-29 17:10:43 +02:00
{{ if ne "" .TitleURL}}< a href = "{{ .TitleURL }}" target = "_blank" rel = "noreferrer" class = "uppercase" > {{ .Title }}< / a > {{ else }}< div class = "uppercase" > {{ .Title }}< / div > {{ end }}
2024-04-27 21:10:24 +02:00
{{ if and .Error .ContentAvailable }}
< div class = "notice-icon notice-icon-major" title = "{{ .Error }}" > < / div >
{{ else if .Notice }}
< div class = "notice-icon notice-icon-minor" title = "{{ .Notice }}" > < / div >
{{ end }}
< / div >
2024-08-01 22:34:07 +02:00
{{ end }}
2024-06-29 16:55:17 +02:00
< div class = "widget-content{{ if .ContentAvailable }} {{ block " widget-content-classes " . } } { { end } } { { end } } " >
2024-04-27 21:10:24 +02:00
{{ if .ContentAvailable }}
{{ block "widget-content" . }}{{ end }}
{{ else }}
< div class = "widget-error-header" >
< div class = "color-negative size-h3" > ERROR< / div >
< div class = "widget-error-icon" > < / div >
< / div >
< p class = "break-all" > {{ if .Error }}{{ .Error }}{{ else }}No error information provided{{ end }}< / p >
{{ end}}
< / div >
< / div >