'use client'; import StepsContext from '@/context/StepsContext'; import { useCallback, useContext, useState } from 'react'; interface IStep { number: 1 | 2 | 3; name: string; last: boolean; } const Step = ({ number, name, last }: IStep) => { const { stepContext } = useContext(StepsContext); const { step, setStep } = stepContext; return (
{number}

setStep(number)}> {name}

{!last ? (
) : null}
); }; export default Step;