|
1 | 1 | import { Skeleton } from "../ui/skeleton";
|
2 |
| -import SkeletonCard from "./SkeletonCard"; |
3 | 2 |
|
4 | 3 | export default function Loading() {
|
5 | 4 | return (
|
6 |
| - <div> |
7 |
| - <div className="flex flex-col-reverse sm:flex-col gap-12 py-10 max-w-[95rem] w-full mx-auto"> |
8 |
| - <div className="grid grid-cols-1 md:grid-cols-2 gap-6 md:gap-12"> |
9 |
| - <Skeleton className="bg-[#a1a1a1] rounded-none box h-[10.625rem]"></Skeleton> |
10 |
| - <div className="flex flex-col gap-0.5 justify-between"> |
11 |
| - <Skeleton className="bg-[#a1a1a1] w-full h-5 rounded-none"></Skeleton> |
12 |
| - <Skeleton className="bg-[#a1a1a1] w-full h-5 rounded-none"></Skeleton> |
13 |
| - <Skeleton className="bg-[#a1a1a1] w-full h-5 rounded-none"></Skeleton> |
14 |
| - <Skeleton className="bg-[#a1a1a1] w-full h-5 rounded-none"></Skeleton> |
15 |
| - <Skeleton className="bg-[#a1a1a1] w-full h-5 rounded-none"></Skeleton> |
16 |
| - <div className="flex justify-between sm:items-center gap-2 mt-2"> |
17 |
| - <div className="flex flex-col lg:flex-row gap-2"> |
18 |
| - <div className="flex gap-2"> |
19 |
| - <Skeleton className="bg-[#a1a1a1] h-6 w-10 rounded-none" /> |
20 |
| - <Skeleton className="bg-[#a1a1a1] h-6 w-24 rounded-none" /> |
21 |
| - </div> |
22 |
| - <div className="flex gap-2"> |
23 |
| - <Skeleton className="bg-[#a1a1a1] h-6 w-10 rounded-none" /> |
24 |
| - <Skeleton className="bg-[#a1a1a1] h-6 w-24 rounded-none" /> |
25 |
| - </div> |
26 |
| - <div className="flex gap-2"> |
27 |
| - <Skeleton className="bg-[#a1a1a1] h-6 w-10 rounded-none" /> |
28 |
| - <Skeleton className="bg-[#a1a1a1] h-6 w-24 rounded-none" /> |
29 |
| - </div> |
| 5 | + <div className="max-w-[95rem] w-full mx-auto py-8 lg:pt-24 lg:pb-48"> |
| 6 | + {/* Grid layout to match the provided image */} |
| 7 | + <div className="grid grid-cols-1 md:grid-cols-2 gap-6"> |
| 8 | + {[...Array(6)].map((_, index) => ( |
| 9 | + <div key={index} className="bg-[#a1a1a1] p-6 flex items-center gap-6"> |
| 10 | + {/* Circular Profile Image Skeleton */} |
| 11 | + <Skeleton className="w-24 h-34 rounded-full bg-[#a1a1a1]" /> |
| 12 | + <div className="flex flex-col flex-1"> |
| 13 | + <Skeleton className="h-6 w-40 bg-[#a1a1a1] mb-2" /> |
| 14 | + <div className="flex gap-4"> |
| 15 | + <Skeleton className="h-4 w-16 bg-[#a1a1a1]" /> |
| 16 | + <Skeleton className="h-4 w-24 bg-[#a1a1a1]" /> |
30 | 17 | </div>
|
31 |
| - <div className="flex justify-end"> |
32 |
| - <Skeleton className="bg-white h-[2.625rem] w-[3.5rem] border border-[#a1a1a1] rounded-full flex items-center justify-center"> |
33 |
| - <Skeleton className="bg-[#a1a1a1] h-6 w-8 rounded-none" /> |
34 |
| - </Skeleton> |
| 18 | + <div className="flex gap-4 mt-2"> |
| 19 | + <Skeleton className="h-4 w-16 bg-[#a1a1a1]" /> |
| 20 | + <Skeleton className="h-4 w-24 bg-[#a1a1a1]" /> |
35 | 21 | </div>
|
36 | 22 | </div>
|
37 | 23 | </div>
|
38 |
| - </div> |
39 |
| - <Skeleton className="bg-[#a1a1a1] min-h-[10vh] sm:min-h-[30vh] lg:min-h-[50vh] w-full rounded-none"></Skeleton> |
40 |
| - </div> |
41 |
| - |
42 |
| - <div className="flex flex-col lg:flex-row gap-6 lg:gap-12 xl:gap-24"> |
43 |
| - <div className="lg:w-3/4"> |
44 |
| - <div className="grid sm:gap-12"> |
45 |
| - <SkeletonCard /> |
46 |
| - <Skeleton className="bg-[#a1a1a1] w-full h-0.5 rounded-none"></Skeleton> |
47 |
| - <SkeletonCard /> |
48 |
| - <Skeleton className="bg-[#a1a1a1] w-full h-0.5 rounded-none"></Skeleton> |
49 |
| - <SkeletonCard /> |
50 |
| - <Skeleton className="bg-[#a1a1a1] w-full h-0.5 rounded-none"></Skeleton> |
51 |
| - <SkeletonCard /> |
52 |
| - <Skeleton className="bg-[#a1a1a1] w-full h-0.5 rounded-none"></Skeleton> |
53 |
| - <SkeletonCard /> |
54 |
| - <Skeleton className="bg-[#a1a1a1] w-full h-0.5 rounded-none"></Skeleton> |
55 |
| - <SkeletonCard /> |
56 |
| - </div> |
57 |
| - </div> |
58 |
| - <Skeleton className="bg-[#a1a1a1] rounded-none lg:w-1/4"></Skeleton> |
| 24 | + ))} |
59 | 25 | </div>
|
60 | 26 | </div>
|
61 | 27 | );
|
|
0 commit comments