diff --git a/packages/web/contexts/SetupContext.tsx b/packages/web/contexts/SetupContext.tsx index af9a2988..1894827a 100644 --- a/packages/web/contexts/SetupContext.tsx +++ b/packages/web/contexts/SetupContext.tsx @@ -1,7 +1,7 @@ import React, { useEffect, useState } from 'react'; type SetupContextType = { - useProgress: (numProgressSteps: number) => any[]; + useProgress: (numProgressSteps: number) => [number, () => void]; step: number; progress: number; setStep: React.Dispatch>; @@ -10,7 +10,7 @@ type SetupContextType = { }; export const SetupContext = React.createContext({ - useProgress: (numProgressSteps: number) => [numProgressSteps], + useProgress: (numProgressSteps: number) => [numProgressSteps, () => {}], step: 0, progress: 0, setStep: () => undefined, @@ -23,7 +23,7 @@ export const SetupContextProvider: React.FC = ({ children }) => { const [progress, setProgress] = useState(0.5); const numTotalSteps = 3; - const useProgress = (numProgressSteps: number) => { + const useProgress: SetupContextType['useProgress'] = (numProgressSteps) => { const [currentProgress, setCurrentProgress] = useState(0); useEffect(() => {