feat(Loading): add skeletonClassName prop to customize Skeleton style

This commit is contained in:
cfngc4594 2025-03-18 19:46:19 +08:00
parent 6c53c5ee32
commit 91ce73d72b

View File

@ -3,15 +3,17 @@ import { Skeleton } from "@/components/ui/skeleton";
interface LoadingProps { interface LoadingProps {
className?: string; className?: string;
skeletonClassName?: string;
} }
export function Loading({ export function Loading({
className, className,
skeletonClassName,
...props ...props
}: LoadingProps) { }: LoadingProps) {
return ( return (
<div className={cn("h-full w-full p-2", className)} {...props}> <div className={cn("h-full w-full p-2", className)} {...props}>
<Skeleton className="h-full w-full rounded-3xl" /> <Skeleton className={cn("h-full w-full rounded-3xl", skeletonClassName)} />
</div> </div>
); );
} }