diff --git a/apps/web/src/components/dashboard/widgets/calendar-widget.test.tsx b/apps/web/src/components/dashboard/widgets/calendar-widget.test.tsx index df09a4a..ea968bd 100644 --- a/apps/web/src/components/dashboard/widgets/calendar-widget.test.tsx +++ b/apps/web/src/components/dashboard/widgets/calendar-widget.test.tsx @@ -26,6 +26,8 @@ vi.mock('next-intl', () => ({ 'calendar.upcomingTitle': 'Nächste Termine', 'calendar.tooltipMore': 'Weitere Termine vorhanden', 'calendar.allDay': 'ganztägig', + 'calendar.dayEventsOne': '{date}: 1 Termin', + 'calendar.dayEventsMany': '{date}: {count} Termine', }, }; const raw = map[ns]?.[key] ?? key; @@ -514,4 +516,86 @@ describe('CalendarWidget', () => { await waitFor(() => expect(mockFetchEvents).toHaveBeenCalledTimes(1)); }); + + // quick-260921-jt4 (D-01): Tage MIT Terminen sind echte Schaltflaechen und + // per Fokus bedienbar; Tage OHNE Termine bleiben Nicht-Tab-Stopps. + it('Test 11: Ein Tag MIT Terminen ist eine echte + ); + } + + return ( +
+ {cellContent}
); })} diff --git a/apps/web/src/messages/de.json b/apps/web/src/messages/de.json index 1550802..05d1f59 100644 --- a/apps/web/src/messages/de.json +++ b/apps/web/src/messages/de.json @@ -244,6 +244,8 @@ "upcomingTitle": "Nächste Termine", "tooltipMore": "Weitere Termine vorhanden", "allDay": "ganztägig", + "dayEventsOne": "{date}: 1 Termin", + "dayEventsMany": "{date}: {count} Termine", "configShowMonth": "Monatsansicht anzeigen", "configMaxEvents": "Anzahl Termine", "configMaxEventsNone": "Ausblenden", diff --git a/apps/web/src/messages/en.json b/apps/web/src/messages/en.json index f7ca6bb..4b24374 100644 --- a/apps/web/src/messages/en.json +++ b/apps/web/src/messages/en.json @@ -244,6 +244,8 @@ "upcomingTitle": "Upcoming events", "tooltipMore": "More events available", "allDay": "all day", + "dayEventsOne": "{date}: 1 event", + "dayEventsMany": "{date}: {count} events", "configShowMonth": "Show month view", "configMaxEvents": "Number of events", "configMaxEventsNone": "Hide",