@gravity-ui/uikit
Version:
Gravity UI base styling and components
9 lines (8 loc) • 338 B
JavaScript
export function moveForward(items, activeItemIndex, steps = 1, skip) {
const newActiveItemIndex = (activeItemIndex + steps) % items.length;
if (skip && skip(items[newActiveItemIndex])) {
return moveForward(items, newActiveItemIndex, 1, skip);
}
return newActiveItemIndex;
}
//# sourceMappingURL=moveForward.js.map