Spaces:
Running
Running
File size: 521 Bytes
c2ea5ed |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
import React from "react";
import { Loader2 } from "lucide-react";
import { cn } from "@/lib/utils";
interface LoadingSpinnerProps {
className?: string;
size?: "sm" | "md" | "lg";
}
export function LoadingSpinner({
className,
size = "md",
}: LoadingSpinnerProps) {
const sizeClasses = {
sm: "h-4 w-4",
md: "h-6 w-6",
lg: "h-8 w-8",
};
return (
<Loader2
className={cn(
"animate-spin text-muted-foreground",
sizeClasses[size],
className
)}
/>
);
}
|