"use client"; import { useEffect } from "react"; import { useParams } from "next/navigation"; import { ProtectedRoute } from "@/components/AuthGuards"; import BusinessShell from "@/components/BusinessShell"; import { setManagedBusinessId } from "@/lib/managed-business"; import { useAuth } from "@/components/AuthProvider"; function ManageBusinessBootstrap({ children }: { children: React.ReactNode }) { const params = useParams<{ meshkeeId: string }>(); const meshkeeId = String(params.meshkeeId ?? ""); const { isLoading } = useAuth(); useEffect(() => { if (meshkeeId) setManagedBusinessId(meshkeeId); }, [meshkeeId]); if (isLoading) { return (