Merged in fix/handle-bed-reselect-navigation (pull request #1321)

fix: adjust allowed step navigation condition

* fix: adjust allowed step navigation condition


Approved-by: Tobias Johansson
This commit is contained in:
Arvid Norlin
2025-02-13 08:39:43 +00:00
parent 41cb32dd30
commit d46a85a529
4 changed files with 45 additions and 14 deletions

View File

@@ -22,8 +22,10 @@ export default function useScrollToActiveSection(
document.querySelector<HTMLElement>(`[data-open="true"]`)
const currentStepIndex = steps.indexOf(step)
const prevStep = prevOpenElement?.dataset.step as StepEnum
const prevStepIndex = steps.indexOf(prevStep)
const prevStep = prevOpenElement
? (Number(prevOpenElement?.dataset.step) as StepEnum)
: null
const prevStepIndex = prevStep ? steps.indexOf(prevStep) : null
if (currentElement) {
const BOOKING_WIDGET_OFFSET = 71
@@ -31,7 +33,11 @@ export default function useScrollToActiveSection(
const prevElementContent = prevOpenElement?.querySelector("header + div")
let collapsedSpace = 0
if (prevElementContent && prevStepIndex < currentStepIndex) {
if (
prevElementContent &&
prevStepIndex &&
prevStepIndex < currentStepIndex
) {
collapsedSpace = prevElementContent.clientHeight
}