From e97ec701f55edde6ddd27a1278865014ebb2ad86 Mon Sep 17 00:00:00 2001 From: George Cushen Date: Sat, 20 Dec 2025 02:34:36 +0000 Subject: [PATCH] feat: add safe defaults for locales --- .../layouts/_partials/functions/get_event_dates.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_event_dates.html b/modules/blox-tailwind/layouts/_partials/functions/get_event_dates.html index a33c88c3..eeb3ab26 100644 --- a/modules/blox-tailwind/layouts/_partials/functions/get_event_dates.html +++ b/modules/blox-tailwind/layouts/_partials/functions/get_event_dates.html @@ -1,17 +1,17 @@ {{/* Function to get event start and end dates/times. */}} {{ $t1 := time .Date }}{{/* Start datetime. */}} -{{ $str := slice (time.Format site.Params.hugoblox.locale.date_format (time $t1)) }}{{/* Init return string with start date. */}} +{{ $str := slice (time.Format (site.Params.hugoblox.locale.date_format | default ":date_long") (time $t1)) }}{{/* Init return string with start date. */}} {{/* Show start time if not all day event. */}} -{{ if not .Params.all_day }}{{ $str = $str | append (time.Format site.Params.hugoblox.locale.time_format (time $t1)) }}{{ end }} +{{ if not .Params.all_day }}{{ $str = $str | append (time.Format (site.Params.hugoblox.locale.time_format | default "3:04 PM") (time $t1)) }}{{ end }} {{/* Show event end date if provided. */}} {{ if .Params.date_end }} {{ $str = $str | append "—" }} {{ $t2 := time .Params.date_end}}{{/* End datetime. */}} {{/* Show end date if it differs to start date. */}} {{ if not (eq $t1.Year $t2.Year | and (eq $t1.Month $t2.Month) | and (eq $t1.Day $t2.Day)) }} - {{ $str = $str | append (time.Format site.Params.hugoblox.locale.date_format (time $t2)) }} + {{ $str = $str | append (time.Format (site.Params.hugoblox.locale.date_format | default ":date_long") (time $t2)) }} {{ end }} {{/* Show end time if not all day event. */}} - {{ if not .Params.all_day }}{{ $str = $str | append (time.Format site.Params.hugoblox.locale.time_format (time $t2)) }}{{ end }} + {{ if not .Params.all_day }}{{ $str = $str | append (time.Format (site.Params.hugoblox.locale.time_format | default "3:04 PM") (time $t2)) }}{{ end }} {{ end }} {{ return ((delimit $str " ") | safeHTML) }}