import QRCodeDisplay from './QRCodeDisplay'; function ConnectionForm({ action, connectionId, setConnectionId, connectionStatus, qrCodeUrl, currentConnectionId, onConnect, onBack }) { return (

{action === 'create' ? 'Create Connection' : 'Join Connection'}

setConnectionId(e.target.value)} placeholder={action === 'create' ? 'Auto-generated if empty' : 'Enter connection ID'} autoFocus={action === 'connect'} /> {action === 'create' && !connectionId && (

Leave empty to auto-generate a random ID

)}
{qrCodeUrl && connectionStatus === 'connecting' && action === 'create' && ( )}
); } export default ConnectionForm;