diff --git a/app/dashboard/orders/[id]/loading.tsx b/app/dashboard/orders/[id]/loading.tsx index ebf4d80..a04f728 100644 --- a/app/dashboard/orders/[id]/loading.tsx +++ b/app/dashboard/orders/[id]/loading.tsx @@ -1,103 +1,86 @@ -import Layout from "@/components/layout/layout"; +"use client" + import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Skeleton } from "@/components/ui/skeleton"; +import Layout from "@/components/layout/layout"; import { Loader2 } from "lucide-react"; -export default function OrderDetailLoading() { +export default function OrderDetailsLoading() { return ( -
- {/* Header */} -
-
- - +
+ {/* Header skeleton */} +
+
+ +
- +
-
- {/* Order Info Card */} - - + {/* Order details skeleton */} + + +
- + - - - {[...Array(6)].map((_, i) => ( -
- - -
- ))} -
- - - {/* Customer Info Card */} - - - - - - - - {[...Array(4)].map((_, i) => ( -
- - -
- ))} -
-
- - {/* Order Items Card */} - -
-
- -

Loading order details...

-
+
- - - - - - - + + +
+ {/* Order status and tracking */} +
+ +
+ + +
+
+ + {/* Order items */}
{[...Array(3)].map((_, i) => ( -
- +
+
- +
- - + +
))}
- -
-
- {[...Array(3)].map((_, i) => ( -
- - -
- ))} -
- - -
+ + {/* Order summary */} +
+
+ + +
+
+ + +
+
+ +
- - +
+ + + + {/* Loading overlay */} +
+
+ +

Loading order details...

+