Browse Source

Scroll the highlighted element into view

pull/6309/head
Andrew Kingston 4 years ago
parent
commit
ebbd8fb5f9
  1. 10
      packages/builder/src/components/design/AppPreview/CurrentItemPreview.svelte

10
packages/builder/src/components/design/AppPreview/CurrentItemPreview.svelte

@ -192,6 +192,16 @@
}
} else if (type === "highlight-setting") {
store.actions.settings.highlight(data.setting)
// Also scroll setting into view
const selector = `[data-cy="${data.setting}-prop-control"`
const element = document.querySelector(selector)?.parentElement
if (element) {
element.scrollIntoView({
behavior: "smooth",
block: "center",
})
}
} else {
console.warn(`Client sent unknown event type: ${type}`)
}

Loading…
Cancel
Save