diff --git a/web/src/components/events/EventContainer.tsx b/web/src/components/events/EventContainer.tsx index e7b5a65..c466624 100644 --- a/web/src/components/events/EventContainer.tsx +++ b/web/src/components/events/EventContainer.tsx @@ -304,14 +304,14 @@ const CalendarWeek = ({ ); }; -function maybeYear(yearMonthString: string) { +function srOnlyYear(yearMonthString: string) { + // formatYearMonth only shows the year for non-current years; always expose it to screen readers const yearMonth = new Date(yearMonthString); - const now = new Date(); - const isCurrentYear = yearMonth.getFullYear() == now.getFullYear(); - if (isCurrentYear) { - return {yearMonth.getFullYear()}; + const isCurrentYear = yearMonth.getFullYear() === new Date().getFullYear(); + if (!isCurrentYear) { + return null; } - return ` ${yearMonth.getFullYear()}`; + return {yearMonth.getFullYear()}; } const EventCalendar = ({ events }: { events: EventOverviewItemFragment[] }) => { @@ -354,7 +354,7 @@ const EventCalendar = ({ events }: { events: EventOverviewItemFragment[] }) => { >