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

    Function InviteLinkDialog

    • Dialog component for creating and sharing invite links.

      Parameters

      Returns Element

      This component provides a full-featured dialog for generating invite links with options for:

      • Link type (group/individual)
      • Expiration time
      • User ID restriction (for individual links)
      • Password protection

      Must be used within a HiyveProvider context.

      Basic usage with external trigger:

      function RoomHeader({ roomName }: { roomName: string }) {
      const [open, setOpen] = useState(false);

      return (
      <>
      <Button onClick={() => setOpen(true)}>Share</Button>
      <InviteLinkDialog
      roomName={roomName}
      open={open}
      onClose={() => setOpen(false)}
      />
      </>
      );
      }

      With custom labels for i18n:

      <InviteLinkDialog
      roomName={roomName}
      open={open}
      onClose={handleClose}
      labels={{
      title: 'Invitar a otros',
      generateButton: 'Generar enlace',
      copyButton: 'Copiar enlace',
      }}
      />