Hiyve Components - v1.0.0
    Preparing search index...

    Function WaitingRoomSetup

    • WaitingRoomSetup - Pre-room configuration toggle for hosts.

      Parameters

      Returns Element

      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 }
      });

      With custom labels (i18n):

      <WaitingRoomSetup
      enabled={useWaitingRoom}
      onChange={setUseWaitingRoom}
      labels={{
      label: 'Activer la salle d\'attente',
      description: 'Les participants doivent être admis par l\'hôte',
      }}
      />

      With custom colors:

      <WaitingRoomSetup
      enabled={useWaitingRoom}
      onChange={setUseWaitingRoom}
      colors={{
      switchChecked: '#4caf50',
      labelText: '#333',
      }}
      />