This component provides a complete join flow including:
Must be used within a HiyveProvider context.
Basic usage:
function JoinPage() {
const params = new URLSearchParams(window.location.search);
const token = params.get('joinToken');
const region = params.get('region');
if (!token || !region) return <div>Invalid link</div>;
return (
<JoinWithTokenForm
joinToken={token}
region={region}
onJoinSuccess={() => navigate('/room')}
onCreateRoom={() => navigate('/')}
/>
);
}
Form component for joining a room via an invite link.