UNPKG

@gravity-ui/uikit

Version:

Gravity UI base styling and components

9 lines (8 loc) 361 B
export function moveBack(items, activeItemIndex, steps = 1, skip) { const newActiveItemIndex = (items.length + activeItemIndex - (steps % items.length)) % items.length; if (skip && skip(items[newActiveItemIndex])) { return moveBack(items, newActiveItemIndex, 1, skip); } return newActiveItemIndex; } //# sourceMappingURL=moveBack.js.map