import React from 'react'; interface LoadingSpinnerProps { message?: string; size?: 'sm' | 'md' | 'lg'; overlay?: boolean; className?: string; } const LoadingSpinner: React.FC = ({ message = 'Loading...', size = 'md', overlay = true, className = '', }) => { const sizeClasses = { sm: 'h-4 w-4', md: 'h-6 w-6', lg: 'h-8 w-8', }; const textSizeClasses = { sm: 'text-sm', md: 'text-lg', lg: 'text-xl', }; const spinnerContent = (
{message}
); if (overlay) { return (
{spinnerContent}
); } return spinnerContent; }; export default LoadingSpinner;