import React from 'react'; type Status = 'loading' | 'success' | 'error' ; interface LoadingCircleProps { status?: Status; } const statusColors: Record = { loading: { outer: 'bg-blue-200', inner: 'bg-blue-500' }, success: { outer: 'bg-green-200', inner: 'bg-green-500' }, error: { outer: 'bg-red-200', inner: 'bg-red-500' }, }; const LoadingCircle: React.FC = ({ status }) => { let { outer, inner } = { outer: 'bg-gray-200', inner: 'bg-gray-500' } if (status) { const { outer: o, inner: i } = statusColors[status]; outer = o; inner = i; } return (
); }; export default LoadingCircle;