UNPKG

@modern-kit/react

Version:
24 lines (20 loc) 578 B
'use strict'; var hooksUseStep = require('../useStep/index.cjs'); require('react'); require('@modern-kit/utils'); function useCycleList(arr, initialIndex = 0) { const { currentStep, goToNextStep, goToPrevStep, setStep, resetStep } = hooksUseStep.useStep({ maxStep: arr.length - 1, initialStep: initialIndex, infinite: true }); return { currentItem: arr[currentStep], nextIndex: goToNextStep, prevIndex: goToPrevStep, setIndex: setStep, resetIndex: resetStep }; } exports.useCycleList = useCycleList; //# sourceMappingURL=index.cjs.map