add placeholder when day without events is selected

This commit is contained in:
marlon-erler
2024-07-26 07:11:17 +02:00
parent efe4a87b63
commit ddbdae9d14
3 changed files with 13 additions and 1 deletions
+4 -1
View File
@@ -2561,7 +2561,8 @@
/// ///
searchEventsHeadline: "Search Events", searchEventsHeadline: "Search Events",
/// ///
events: "Events" events: "Events",
noEvents: "No events"
} }
} }
}; };
@@ -2772,6 +2773,8 @@
const listState = calendarPageViewModel.monthGrid.value?.days[calendarPageViewModel.selectedDate.toString()]; const listState = calendarPageViewModel.monthGrid.value?.days[calendarPageViewModel.selectedDate.toString()];
if (listState == void 0) { if (listState == void 0) {
return /* @__PURE__ */ createElement("div", null); return /* @__PURE__ */ createElement("div", null);
} else if (listState.value.size == 0) {
return /* @__PURE__ */ createElement("div", { class: "width-100 height-100 flex-column justify-center align-center" }, /* @__PURE__ */ createElement("span", { class: "secondary" }, translations.chatPage.calendar.noEvents));
} else { } else {
return /* @__PURE__ */ createElement( return /* @__PURE__ */ createElement(
"div", "div",
+8
View File
@@ -47,6 +47,14 @@ export function CalendarPage(calendarPageViewModel: CalendarPageViewModel) {
if (listState == undefined) { if (listState == undefined) {
return <div></div>; return <div></div>;
} else if (listState.value.size == 0) {
return (
<div class="width-100 height-100 flex-column justify-center align-center">
<span class="secondary">
{translations.chatPage.calendar.noEvents}
</span>
</div>
);
} else { } else {
return ( return (
<div <div
+1
View File
@@ -205,6 +205,7 @@ const englishTranslations = {
/// ///
events: "Events", events: "Events",
noEvents: "No events",
}, },
}, },
}; };