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;