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:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user