Fix exactOptionalPropertyTypes errors in cross-section store hydration initializers

This commit is contained in:
2026-04-21 18:04:36 +03:00
parent 47fee9d7b5
commit a6454dc07f
2 changed files with 8 additions and 8 deletions
@@ -116,8 +116,8 @@ export const OnlineBoardStartPage: FC = () => {
if (boardSnap) {
return {
tab: "route",
departure: boardSnap.departure,
arrival: boardSnap.arrival,
...(boardSnap.departure ? { departure: boardSnap.departure } : {}),
...(boardSnap.arrival ? { arrival: boardSnap.arrival } : {}),
};
}
const schedSnap = getScheduleFilter();
@@ -125,8 +125,8 @@ export const OnlineBoardStartPage: FC = () => {
const projected = projectScheduleToBoard(schedSnap);
return {
tab: "route",
departure: projected.departure,
arrival: projected.arrival,
...(projected.departure ? { departure: projected.departure } : {}),
...(projected.arrival ? { arrival: projected.arrival } : {}),
};
}
return {};
@@ -110,8 +110,8 @@ export const ScheduleStartPage: FC = () => {
const schedSnap = getScheduleFilter();
if (schedSnap) {
return {
departure: schedSnap.departure,
arrival: schedSnap.arrival,
...(schedSnap.departure ? { departure: schedSnap.departure } : {}),
...(schedSnap.arrival ? { arrival: schedSnap.arrival } : {}),
withReturn: schedSnap.showReturn,
};
}
@@ -119,8 +119,8 @@ export const ScheduleStartPage: FC = () => {
if (boardSnap) {
const projected = projectBoardToSchedule(boardSnap);
return {
departure: projected.departure,
arrival: projected.arrival,
...(projected.departure ? { departure: projected.departure } : {}),
...(projected.arrival ? { arrival: projected.arrival } : {}),
withReturn: false,
};
}