File size: 485 Bytes
bcd59c6 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | import React from "react";
export function Loader({ size = "md", className = "" }: { size?: "sm" | "md" | "lg"; className?: string }) {
const sizeClasses = {
sm: "w-4 h-4 border-2",
md: "w-8 h-8 border-[3px]",
lg: "w-12 h-12 border-4",
};
return (
<div className={`flex items-center justify-center ${className}`}>
<div
className={`animate-spin rounded-full border-slate-200 border-t-blue-600 ${sizeClasses[size]}`}
></div>
</div>
);
}
|