Back to Components
Desktop (Electron)
ConversationHistoryPanel
React Utility
Conversation History Panel
Lines
113
File
ConversationHistoryPanel.tsx
Last Modified
2026-10-08
Exports
default ConversationHistoryPanelChatMessageConversation
Source Path
aartiq-browser/src/ai/ConversationHistoryPanel.tsx
Tags
ReactAImacOS
Code Analysis
API / Library Usage
framer-motionlucide-icons
External Dependencies
reactframer-motionlucide-react
Internal Imports
No internal imports
Props / Types
ChatMessage
| Prop | Type | Required |
|---|---|---|
| id | string | No |
| role | 'user' | 'model' | 'system' | 'assistant' | Yes |
| content | string | Yes |
Conversation
| Prop | Type | Required |
|---|---|---|
| id | string | Yes |
| title | string | Yes |
| messages | any[] | Yes |
| createdAt | number | Yes |
| updatedAt | number | Yes |
ConversationHistoryPanelProps
| Prop | Type | Required |
|---|---|---|
| show | boolean | Yes |
| conversations | Conversation[] | Yes |
| activeId | string | null | Yes |
| onClose | () => void | Yes |
| onLoad | (id: string) => void | Yes |
| onDelete | (id: string) => void | Yes |
| onNew | () => void | Yes |
Related Components
Browse all components in the Component Inventory
Auto-Generated Documentation
Component metadata is auto-generated by aartiq-browser/scripts/component-scanner.js