Fix exactOptionalPropertyTypes errors in cross-section store hydration initializers
This commit is contained in:
@@ -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,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user