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.
+
+
+
+
+
+ );
}