diff --git a/app/hypercerts/[hypercertId]/loading.tsx b/app/hypercerts/[hypercertId]/loading.tsx new file mode 100644 index 00000000..53be2b06 --- /dev/null +++ b/app/hypercerts/[hypercertId]/loading.tsx @@ -0,0 +1,97 @@ +import React from "react"; +import { Skeleton } from "@/components/ui/skeleton"; +import { + Accordion, + AccordionContent, + AccordionItem, + AccordionTrigger, +} from "@/components/ui/accordion"; + +const Loading = () => { + return ( +
+ {/* Hypercert Details Loading State */} +
+
+ {/* Image skeleton */} + + + {/* Content skeleton */} +
+ {/* Title */} + {/* ID */} + {/* Description */} + {/* Work scope */} +
+ +
+ + + +
+
+
+
+
+ + {/* Accordion Sections Loading State */} + + {/* Creator's Feed Section */} + + + CREATOR'S FEED + + +
+
+ +
+
+ + +
+
+
+
+ + {/* Evaluations Section */} + + + EVALUATIONS + + +
+
+ +
+
+ + +
+
+
+
+ + {/* Marketplace Section */} + + + MARKETPLACE + + +
+
+ + +
+
+ +
+
+
+
+
+
+ ); +}; + +export default Loading;