diff --git a/dist/index.js b/dist/index.js index c3e27c0e..d6b49b24 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3238,6 +3238,11 @@ return TaskEntry(taskViewModel); }; + // src/View/Components/placeholderView.tsx + function PlaceholderView(text) { + return /* @__PURE__ */ createElement("div", { class: "width-100 height-100 flex-column justify-center align-center" }, /* @__PURE__ */ createElement("span", { class: "secondary slide-up" }, text)); + } + // src/View/ChatPages/calendarPage.tsx function CalendarPage(coreViewModel2, calendarPageViewModel) { calendarPageViewModel.loadData(); @@ -3279,7 +3284,9 @@ [listState], () => { 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 slide-up" }, coreViewModel2.translations.chatPage.calendar.noEvents)); + return PlaceholderView( + coreViewModel2.translations.chatPage.calendar.noEvents + ); } else { return /* @__PURE__ */ createElement( "div", @@ -4377,7 +4384,9 @@ () => { const selectedBoardId = taskPageViewModel.selectedBoardId.value; if (selectedBoardId == void 0) { - return /* @__PURE__ */ createElement("div", { class: "pane align-center justify-center" }, /* @__PURE__ */ createElement("span", { class: "secondary" }, coreViewModel2.translations.chatPage.task.noBoardSelected)); + return PlaceholderView( + coreViewModel2.translations.chatPage.task.noBoardSelected + ); } const selectedBoard = taskPageViewModel.boardViewModels.value.get(selectedBoardId); if (selectedBoard == void 0) { @@ -6420,7 +6429,16 @@ // src/View/Components/splitModal.tsx function SplitModal(leftView, rightView, extendedStyle = false, navigationState) { - const view = /* @__PURE__ */ createElement("div", { class: "split-modal", "toggle:extended": extendedStyle, "toggle:primitive": navigationState == void 0 }, /* @__PURE__ */ createElement("div", null, /* @__PURE__ */ createElement("div", { class: "scroll-area", "children:set": leftView })), /* @__PURE__ */ createElement("div", { class: "scroll-area", "children:set": rightView })); + const view = /* @__PURE__ */ createElement( + "div", + { + class: "split-modal", + "toggle:extended": extendedStyle, + "toggle:primitive": navigationState == void 0 + }, + /* @__PURE__ */ createElement("div", null, /* @__PURE__ */ createElement("div", { class: "scroll-area", "children:set": leftView })), + /* @__PURE__ */ createElement("div", { class: "scroll-area", "children:set": rightView }) + ); function scrollToDetails() { view.scrollLeft = view.scrollWidth; } @@ -6871,9 +6889,7 @@ function SettingsRegionalPane(coreViewModel2, settingsViewModel2) { return /* @__PURE__ */ createElement("div", { class: "slide-up" }, /* @__PURE__ */ createElement("h2", null, coreViewModel2.translations.settings.pages.regional), /* @__PURE__ */ createElement("hr", null), /* @__PURE__ */ createElement("h3", null, coreViewModel2.translations.settings.language), OptionButtonList( new ListState( - Object.values(Languages).map( - (x) => [languageNames[x], x] - ) + Object.values(Languages).map((x) => [languageNames[x], x]) ), settingsViewModel2.language ), /* @__PURE__ */ createElement("hr", null), /* @__PURE__ */ createElement("h3", null, coreViewModel2.translations.settings.firstDayOfWeekLabel), OptionButtonList( diff --git a/src/View/ChatPages/calendarPage.tsx b/src/View/ChatPages/calendarPage.tsx index d8e349bd..c112b46b 100644 --- a/src/View/ChatPages/calendarPage.tsx +++ b/src/View/ChatPages/calendarPage.tsx @@ -9,6 +9,7 @@ import { TaskSettingsModal } from "../Modals/taskSettingsModal"; import { TaskViewModelToEntry } from "../Components/taskEntry"; import { setFocusWithDelay } from "../utility"; import CoreViewModel from "../../ViewModel/Global/coreViewModel"; +import { PlaceholderView } from "../Components/placeholderView"; export function CalendarPage( coreViewModel: CoreViewModel, @@ -58,15 +59,9 @@ export function CalendarPage( [listState], () => { if (listState.value.size == 0) { - return ( -