diff --git a/src/app/portfolio/[slug]/plan-loading/page.tsx b/src/app/portfolio/[slug]/plan-loading/page.tsx index 1b0d7641..e70c364a 100644 --- a/src/app/portfolio/[slug]/plan-loading/page.tsx +++ b/src/app/portfolio/[slug]/plan-loading/page.tsx @@ -1,3 +1,51 @@ -export default async function LoadingPage() { - return

This is a temporary loading screen

; +"use client"; + +import { useRouter } from "next/navigation"; + +export default function LoadingPage({ params }: { params: { slug: string } }) { + const portfolioId = params.slug; + const router = useRouter(); + + const handleBackToPortfolio = () => { + if (portfolioId) { + router.push(`/portfolio/${portfolioId}?status=loading`); + } else { + router.push(`/home`); + } + }; + + return ( +
+
+

+ We're building your portfolio plan +

+
+ This could take a few minutes. Thank you for your patience. +
+ + +
+
+ ); }