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.

17 lines (15 loc) 429 B
import {TStep} from "../types/TStep"; export {previousStep}; const previousStep = (args: { history: TStep[]; setHistory: Function; setPoppedHistory: Function; }) => () => { if(args.history.length > 1) { const currentStep = args.history[args.history.length - 1]; args.setHistory((ps: TStep[]) => [...ps.slice(0, -1)]); args.setPoppedHistory((ps: TStep[]) => [...ps, currentStep]); return; } return; }