refactor: clipper ui (#2330)
This commit is contained in:
@@ -96,16 +96,16 @@ export const useListKeyboardNavigation = (
|
||||
|
||||
const selectedItemIndex = Array.from(items).findIndex((item) => item.dataset.selected)
|
||||
let indexToFocus = selectedItemIndex > -1 ? selectedItemIndex : initialFocus
|
||||
indexToFocus = getNextFocusableIndex(indexToFocus, items)
|
||||
indexToFocus = getNextFocusableIndex(indexToFocus - 1, items)
|
||||
|
||||
setTimeout(() => {
|
||||
focusItemWithIndex(indexToFocus, items)
|
||||
}, FIRST_ITEM_FOCUS_TIMEOUT)
|
||||
focusItemWithIndex(indexToFocus, items)
|
||||
}, [container, focusItemWithIndex, getNextFocusableIndex, initialFocus])
|
||||
|
||||
useEffect(() => {
|
||||
if (shouldAutoFocus) {
|
||||
setInitialFocus()
|
||||
setTimeout(() => {
|
||||
setInitialFocus()
|
||||
}, FIRST_ITEM_FOCUS_TIMEOUT)
|
||||
}
|
||||
}, [setInitialFocus, shouldAutoFocus])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user