[#276] remove false from all day date subtitle (#289)

Co-authored-by: Camille Moussu <cmoussu@linagora.com>
This commit is contained in:
Camille Moussu
2025-11-07 08:08:16 +01:00
committed by GitHub
parent e7f8b62ac8
commit e085e4c893
3 changed files with 49 additions and 1 deletions
@@ -797,6 +797,51 @@ describe("Event Preview Display", () => {
}).not.toThrow();
});
});
describe("BUGFIX", () => {
it("doesnt render anything next to date of all day preview", () => {
const allDayState = {
...preloadedState,
calendars: {
...preloadedState.calendars,
list: {
...preloadedState.calendars.list,
"667037022b752d0026472254/cal1": {
...preloadedState.calendars.list["667037022b752d0026472254/cal1"],
events: {
event1: {
...preloadedState.calendars.list[
"667037022b752d0026472254/cal1"
].events.event1,
allday: true, // <-- the fix condition
},
},
},
},
},
};
renderWithProviders(
<EventPreviewModal
open={true}
onClose={mockOnClose}
calId={"667037022b752d0026472254/cal1"}
eventId={"event1"}
/>,
allDayState
);
const dateElement =
screen.getByText(/January/i).closest("p") ??
screen.getByText(/January/i);
expect(dateElement).toBeInTheDocument();
console.log(dateElement.textContent);
const text = dateElement.textContent?.trim() ?? "";
expect(text).toMatch(/\d{4}$/);
});
});
});
describe("Event Full Display", () => {
+3
View File
@@ -24,6 +24,9 @@ export function renderWithProviders(
<I18nContext.Provider
value={{
t: (key: string, vars?: Record<string, string>) => {
if (key === "locale") {
return "en";
}
if (vars) {
const params = Object.entries(vars)
.map(([k, v]) => `${k}=${v}`)
+1 -1
View File
@@ -306,7 +306,7 @@ export default function EventPreviewModal({
{formatDate(event.start, t, event.allday)}
{event.end &&
formatEnd(event.start, event.end, t, event.allday) &&
` ${formatEnd(event.start, event.end, t, event.allday)} ${!event.allday && getTimezoneOffset(timezone)}`}
` ${formatEnd(event.start, event.end, t, event.allday)} ${!event.allday ? getTimezoneOffset(timezone) : ""}`}
</Typography>
</>
)