import * as React from 'react'; import { clsx } from 'clsx'; import { Loader2 } from 'lucide-react'; export interface LoadingSpinnerProps { size?: 'sm' | 'md' | 'lg'; label?: string; className?: string; } export function LoadingSpinner({ size = 'md', label = 'Loading…', className, }: LoadingSpinnerProps) { const sizes: Record = { sm: 'h-4 w-4', md: 'h-6 w-6', lg: 'h-8 w-8', }; return (
{label && {label}}
); } LoadingSpinner.displayName = 'LoadingSpinner';