import React from 'react'; import './style.scss'; interface StatusIndicatorProps { status: 'connected' | 'connecting' | 'disconnected' | 'processing'; label?: string; showDot?: boolean; } export const StatusIndicator: React.FC = ({ status, label, showDot = true }) => { const getStatusText = () => { switch (status) { case 'connected': return label || 'Connected'; case 'connecting': return label || 'Connecting'; case 'disconnected': return label || 'Disconnected'; case 'processing': return label || 'Processing'; default: return label || 'Unknown'; } }; return (
{showDot &&
} {getStatusText()}
); };