"use client"; import { Suspense, useEffect } from "react"; import { useRouter } from "next/navigation"; import { DoclingHealthBanner } from "@/components/docling-health-banner"; import { ProtectedRoute } from "@/components/protected-route"; import { DotPattern } from "@/components/ui/dot-pattern"; import { cn } from "@/lib/utils"; import { useGetSettingsQuery } from "@/app/api/queries/useGetSettingsQuery"; import OnboardingCard from "./_components/onboarding-card"; function LegacyOnboardingPage() { const router = useRouter(); const { data: settingsDb, isLoading: isSettingsLoading } = useGetSettingsQuery(); // Redirect if already completed onboarding useEffect(() => { if (!isSettingsLoading && settingsDb && settingsDb.edited) { router.push("/"); } }, [isSettingsLoading, settingsDb, router]); const handleComplete = () => { router.push("/"); }; return (