Hook for listing and managing the user's AI chat sessions.
function ChatList() { const { chats, isLoading, deleteChat, renameChat } = useChatList(); return ( <ul> {chats.map(chat => ( <li key={chat.id}> {chat.title} ({chat.messageCount} messages) <button onClick={() => deleteChat(chat.id)}>Delete</button> </li> ))} </ul> );} Copy
function ChatList() { const { chats, isLoading, deleteChat, renameChat } = useChatList(); return ( <ul> {chats.map(chat => ( <li key={chat.id}> {chat.title} ({chat.messageCount} messages) <button onClick={() => deleteChat(chat.id)}>Delete</button> </li> ))} </ul> );}
Hook for listing and managing the user's AI chat sessions.