Как преобразовать это в overlayscrollbars-react
v2? похоже, что scroll function
не работает в последней версии.
React.useEffect(
function scrollSelectedItemIntoView() {
overlayScrollbarsRef.current?.osInstance().scroll({
el: selectedItemRef.current,
scroll: {
y: 'ifneeded',
x: 'never',
},
})
},
[selectedIndex],
)
Я ожидаю аналогичного поведения в этой ссылке codeandbox. Нажмите на вкладку Suggestions
и введите @
, когда вы нажимаете клавиши вверх и вниз, полоса прокрутки также будет прокручиваться в зависимости от выбранного индекса пользователя.
https://codesandbox.io/s/tiptap-0sqm3i?file=/src/extensions/suggestions/SuggestionDropdown.tsx:1061-1405
Я связался с разработчиком самого пакета, и он ответил обновленным решением.
Обновленное решение: https://codesandbox.io/s/elated-lucy-7igb9n?file=/src/extensions/suggestions/SuggestionDropdown.tsx
Закрытая проблема Github: https://github.com/KingSora/OverlayScrollbars/issues/513