import clsx from 'clsx' export type SpinnerSize = 'sm' | 'md' | 'lg' function getSizeClass(size: SpinnerSize) { switch (size) { case 'sm': return 'h-4 w-4 border-2' case 'md': return 'h-6 w-6 border-4' case 'lg': default: return 'h-8 w-8 border-4' } } export function LoadingIndicator(props: { className?: string spinnerClassName?: string size?: SpinnerSize }) { const { className, spinnerClassName, size = 'lg' } = props return (