www.byjp.me/layouts/partials/event.obj
2024-08-27 17:28:41 +01:00

15 lines
467 B
Text

{{- $timings := slice -}}
{{- range . -}}
{{- if and ((time.AsTime .starts).After time.Now) (not (eq .attending false)) -}}
{{- $timings = $timings | append . -}}
{{- end -}}
{{- end -}}
{{- $timing := dict -}}
{{- $isPast := true -}}
{{- if gt (len $timings) 0 -}}
{{- $timing = index $timings 0 -}}
{{- $isPast = false -}}
{{- else -}}
{{- $timing = index . 0 -}}
{{- end -}}
{{- return (dict "timings" $timings "timing" $timing "isPast" $isPast) -}}