import { DSP, isConnected } from '../../../../types'; import Button from '../../../../components/Button/Button'; import Card from '../../../../components/Card/Card'; import Led from '../../../../components/Led/Led'; import './ConnectionSection.css'; function ConnectionPanel({ dsp, onConnect, onDisconnect, }: { dsp: DSP; onConnect: () => void; onDisconnect: () => void; }) { const statusLabel = isConnected(dsp) ? 'Connected' : dsp.isConnecting ? 'Connecting…' : 'Disconnected'; return (

{dsp.name}

{dsp.type}
{statusLabel}
IP address
{dsp.ip}
Port
{dsp.port}
Device ID
{dsp.deviceId || '—'}
{isConnected(dsp) ? ( ) : ( )}
); } export default ConnectionPanel;