"use client" import { motion, AnimatePresence } from "motion/react" import { RelatableQuestion } from "@/components/new/onboarding/setup/relatable-question" import { IntegrationsStep } from "@/components/new/onboarding/setup/integrations-step" import { SetupHeader } from "@/components/new/onboarding/setup/header" import { ChatSidebar } from "@/components/new/onboarding/setup/chat-sidebar" import { AnimatedGradientBackground } from "@/components/new/animated-gradient-background" import { useIsMobile } from "@hooks/use-mobile" import { useSetupContext, type SetupStep } from "./layout" function StepNotFound({ goToStep }: { goToStep: (step: SetupStep) => void }) { return (

Unknown step

) } export default function SetupPage() { const { memoryFormData, currentStep, goToStep } = useSetupContext() const isMobile = useIsMobile() const renderStep = () => { switch (currentStep) { case "relatable": return case "integrations": return default: return } } return (
{renderStep()}
{!isMobile && ( )}
{isMobile && }
) }