UNPKG

use-wizard

Version:

A dead-easy-to-use light-weight react hook to handle multi-paths wizards (and simple wizards too) and navigate into them.

13 lines (8 loc) 470 B
import {TWizardType} from "../types/TWizardType"; import {TWizardOptions} from "../types/TWizardOptions"; export {jumpSteps}; const jumpSteps = (args: { wizardType: TWizardType, options: TWizardOptions, setHistory: Function }) => (jump: number) => { if(args.wizardType !== "linearN") return console.log("Wizard warning: steps-jumping does not work with this kind of wizard"); args.setHistory((ps: number[]) => [...ps, ps[ps.length - 1] + jump]); return; }