"use client"; import { cn } from "@/shared/utils/cn"; // Spinner loading export function Spinner({ size = "md", className }) { const sizes = { sm: "size-4", md: "size-6", lg: "size-8", xl: "size-12", }; return ( progress_activity ); } // Full page loading export function PageLoading({ message = "Loading..." }) { return (

{message}

); } // Skeleton loading export function Skeleton({ className, ...props }) { return (
); } // Card skeleton export function CardSkeleton() { return (
); } // Default export export default function Loading({ type = "spinner", ...props }) { switch (type) { case "page": return ; case "skeleton": return ; case "card": return ; default: return ; } }