Cleanup - unused files / unused exports / duplicate exports
[ProtonMail-WebClient.git] / packages / components / hooks / useStep.ts
blobc5f8d01af648ca3996003c621f29defda709257c
1 import { useState } from 'react';
3 const useStep = (initialStep = 0) => {
4     const [step, updateStep] = useState(initialStep);
5     const next = () => updateStep((s) => s + 1);
6     const previous = () => updateStep((s) => s - 1);
7     const goTo = (s: number) => updateStep(s);
9     return {
10         step,
11         next,
12         previous,
13         goTo,
14     };
17 export default useStep;