fix: reset searchparams after errorcode from planet

This commit is contained in:
Christel Westerberg
2024-12-12 15:41:29 +01:00
parent 658afd0327
commit 8534405358
3 changed files with 30 additions and 7 deletions

View File

@@ -133,7 +133,7 @@ export function createDetailsStore(
const currentStepIndex = state.steps.indexOf(state.currentStep)
const nextStep = state.steps[currentStepIndex + 1]
state.currentStep = nextStep
navigate(nextStep, searchParams)
navigate(nextStep, state.searchParamString)
})
)
},
@@ -141,7 +141,7 @@ export function createDetailsStore(
return set(
produce((state) => {
state.currentStep = step
navigate(step, searchParams)
navigate(step, state.searchParamString)
})
)
},
@@ -185,7 +185,7 @@ export function createDetailsStore(
const currentStepIndex = state.steps.indexOf(state.currentStep)
const nextStep = state.steps[currentStepIndex + 1]
state.currentStep = nextStep
navigate(nextStep, searchParams)
navigate(nextStep, state.searchParamString)
})
)
},
@@ -266,7 +266,7 @@ export function createDetailsStore(
const currentStepIndex = state.steps.indexOf(state.currentStep)
const nextStep = state.steps[currentStepIndex + 1]
state.currentStep = nextStep
navigate(nextStep, searchParams)
navigate(nextStep, state.searchParamString)
})
)
},
@@ -304,11 +304,19 @@ export function createDetailsStore(
const currentStepIndex = state.steps.indexOf(state.currentStep)
const nextStep = state.steps[currentStepIndex + 1]
state.currentStep = nextStep
navigate(nextStep, searchParams)
navigate(nextStep, state.searchParamString)
})
)
},
updateSeachParamString(searchParamString) {
return set(
produce((state: DetailsState) => {
state.searchParamString = searchParamString
})
)
},
},
searchParamString: searchParams,
bedType: initialState.bedType ?? undefined,
booking: initialState.booking,
breakfast: