import React from 'react'; import { Box } from './Box'; export interface LoadingSpinnerProps { size?: 'sm' | 'md' | 'lg' | number; intent?: 'primary' | 'high' | 'low'; } export const LoadingSpinner = ({ size = 'md', intent = 'primary' }: LoadingSpinnerProps) => { const sizeMap = { sm: '1rem', md: '2rem', lg: '3rem', }; const dimension = typeof size === 'string' ? sizeMap[size] : `${size * 0.25}rem`; const intentColorMap = { primary: 'var(--ui-color-intent-primary)', high: 'var(--ui-color-text-high)', low: 'var(--ui-color-text-low)', }; return ( ); };