@gravity-ui/uikit
Version:
Gravity UI base styling and components
12 lines (11 loc) • 443 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.moveForward = moveForward;
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
;