Hiyve Components - v1.0.0
    Preparing search index...
    • ConversationList provides a UI for managing multiple conversation sessions.

      Parameters

      Returns ReactElement

      Can render as a full list or a compact dropdown. Supports inline rename, delete with confirmation, duplicate, and JSON export.

      const cm = useConversationManager({ roomId: 'my-room' });

      <ConversationList
      sessions={cm.sessions}
      activeSessionId={cm.activeSessionId}
      onSelect={cm.switchSession}
      onCreate={() => cm.createSession()}
      onRename={cm.renameSession}
      onDelete={cm.deleteSession}
      compact
      />