Merge remote-tracking branch 'origin' into feature/tracking

This commit is contained in:
Linus Flood
2024-12-16 09:11:28 +01:00
42 changed files with 630 additions and 325 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: