diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx index 735410d..d26c08d 100644 --- a/src/app/dashboard/page.tsx +++ b/src/app/dashboard/page.tsx @@ -6,7 +6,7 @@ import { UserProfile } from "@/components/auth/user-profile"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Badge } from "@/components/ui/badge"; -import { Lock, Upload, Palette, Download, Sparkles, Coins } from "lucide-react"; +import { Lock, Upload, Palette, Download, Sparkles, Coins, Loader2 } from "lucide-react"; import Link from "next/link"; const ROOM_TYPES = [ @@ -175,7 +175,31 @@ export default function DesignStudioPage() { } return ( -
+
+ {/* Loading Overlay */} + {isGenerating && ( +
+
+
+
+ +
+
+
+

Generating Your Design

+

+ Our AI is transforming your {selectedRoomType} with {selectedStyle} style... +

+
+
+
+
+
+
+
+
+
+ )} {/* Header */}