"use client"; import { useState, useEffect } from "react"; import { useRouter } from "next/navigation"; import { useSelector } from "react-redux"; import { RootState } from "@/store/store"; import OnBoardingSlidebar from "./OnBoarding/OnBoardingSlidebar"; import OnBoardingHeader from "./OnBoarding/OnBoardingHeader"; import PresentonMode from "./OnBoarding/PresentonMode"; import FinalStep from "./OnBoarding/FinalStep"; export default function Home() { const router = useRouter(); const [step, setStep] = useState(2) const [providerStep, setProviderStep] = useState(1) const config = useSelector((state: RootState) => state.userConfig); const canChangeKeys = config.can_change_keys; useEffect(() => { if (!canChangeKeys) { router.push("/upload"); } }, [canChangeKeys, router]); if (!canChangeKeys) { return null; } return (
{step === 2 && } {step === 3 && }
); }