interface LoadingSpinnerProps { size?: 'sm' | 'md' | 'lg'; fullScreen?: boolean; text?: string; } export function LoadingSpinner({ size = 'md', fullScreen = false, text }: LoadingSpinnerProps) { const sizeClasses = { sm: 'w-6 h-6 border-2', md: 'w-10 h-10 border-3', lg: 'w-16 h-16 border-4', }; const spinner = (
{text &&

{text}

}
); if (fullScreen) { return (
{spinner}
); } return spinner; }