This component provides a toggle switch for hosts to enable or disable the waiting room feature before creating a room. When enabled, participants must be admitted by the host before joining.
Basic usage:
const [useWaitingRoom, setUseWaitingRoom] = useState(false);
<WaitingRoomSetup
enabled={useWaitingRoom}
onChange={setUseWaitingRoom}
/>
// Later when creating room:
await client.createRoom({
roomName,
userId,
options: { requireWaitingRoom: useWaitingRoom }
});
WaitingRoomSetup - Pre-room configuration toggle for hosts.