{status === 'connected' ? `Connected · ${label}` - : status === 'connecting' - ? 'Connecting…' - : status === 'closed' - ? 'Session ended' - : status === 'unconfigured' - ? 'Terminal not configured' - : 'Connection error'} + : status === 'idle' + ? (waitingLabel ? 'Waiting…' : 'Idle') + : status === 'connecting' + ? 'Connecting…' + : status === 'closed' + ? 'Session ended' + : status === 'unconfigured' + ? 'Terminal not configured' + : 'Connection error'}
{status === 'closed' || status === 'error' ? (