'use client' import React, { useEffect } from 'react' import { INSTALL_STEPS } from './steps/steps' import GeneralWrapperStyled from '@components/StyledElements/Wrappers/GeneralWrapper' import { useRouter, useSearchParams } from 'next/navigation' import { Suspense } from 'react' function InstallClient() { return ( <> ) } const Stepscomp = () => { const searchParams = useSearchParams() const router = useRouter() const step: any = parseInt(searchParams.get('step') || '0'); const [stepNumber, setStepNumber] = React.useState(step) const [stepsState, setStepsState] = React.useState(INSTALL_STEPS) function handleStepChange(stepNumber: number) { setStepNumber(stepNumber) router.push(`/install?step=${stepNumber}`) } useEffect(() => { setStepNumber(step) }, [step]) return (
{stepsState.map((step, index) => (
handleStepChange(index)} >
{index}
{step.name}
))}

{stepsState[stepNumber].name}

{stepsState[stepNumber].component}
) } const LearnHouseLogo = () => { return ( ) } export default InstallClient