@@ -18,27 +18,27 @@ Conversations 组件用于展示会话列表
1818
1919## API
2020
21- | 参数 | 说明 | 类型 | 默认值 |
22- | ---------------- | ----------------- | ----------------------------------------------------------------------------------- | ---------- | --- |
23- | conversations | 会话列表 | ` ConversationInfo[] ` | - |
24- | activeKey | 激活的会话 ID | ` ConversationInfo['id'] ` | - |
25- | defaultActiveKey | 默认激活的会话 ID | ` ConversationInfo['id'] ` | - |
26- | dropdown | 下拉菜单 | [ IConversationsItemProps] ( ?tab=conversations#iconversationsitemprops ) ` ['dropdown'] ` | - |
27- | groupable | 是否启用分组 | ` boolean ` | Groupable` | - |
28- | className | 自定义类名 | ` string ` | - |
29- | style | 自定义样式 | ` React.CSSProperties ` | - |
30- | loading | 是否加载中 | ` boolean ` | - |
31- | header | 会话列表头部 | ` React.ReactNode ` | boolean` | - |
32- | collapsed | 是否折叠 | ` boolean ` | - |
33- | onItemClick | 点击会话事件 | ` (info: ConversationInfo) => void ` | - |
34- | renderItem | 自定义渲染会话项 | ` (props: IConversationsItemProps) => React.ReactNode ` | - |
21+ | 参数 | 说明 | 类型 | 默认值 |
22+ | ---------------- | ----------------- | ----------------------------------------------------------------------------------- | ------- |
23+ | conversations | 会话列表 | ` ConversationInfo[] ` | - |
24+ | activeKey | 激活的会话 ID | ` ConversationInfo['id'] ` | - |
25+ | defaultActiveKey | 默认激活的会话 ID | ` ConversationInfo['id'] ` | - |
26+ | dropdown | 下拉菜单 | [ IConversationsItemProps] ( ?tab=conversations#iconversationsitemprops ) ` ['dropdown'] ` | ` false ` |
27+ | groupable | 是否启用分组 | ` boolean ` | - |
28+ | className | 自定义类名 | ` string ` | - |
29+ | style | 自定义样式 | ` React.CSSProperties ` | - |
30+ | loading | 是否加载中 | ` boolean ` | - |
31+ | header | 会话列表头部 | ` React.ReactNode ` | - |
32+ | collapsed | 是否折叠 | ` boolean ` | ` true ` |
33+ | onItemClick | 点击会话事件 | ` (info: ConversationInfo) => void ` | - |
34+ | renderItem | 自定义渲染会话项 | ` (props: IConversationsItemProps) => React.ReactNode ` | - |
3535
3636## IConversationsItemProps
3737
38- | 参数 | 说明 | 类型 | 默认值 |
39- | --------- | -------- | ----------------------------------------------- | ----------------------------------------------------------------------------------------------- | --- |
40- | info | 对话数据 | ` ConversationInfo[] ` | - |
41- | active | 是否激活 | ` boolean ` | - |
42- | dropdown | 下拉菜单 | `DropdownProps & { triggerDom?: React.ReactNode | ((conversation: ConversationInfo, info: { originNode: React.ReactNode }) => React.ReactNode) }` | - |
43- | prefixCls | 前缀 | ` string ` | - |
44- | onClick | 点击事件 | ` (conversation: ConversationInfo) => void ` | - |
38+ | 参数 | 说明 | 类型 | 默认值 |
39+ | --------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- --- |
40+ | info | 对话数据 | ` ConversationInfo[] ` | - |
41+ | active | 是否激活 | ` boolean ` | - |
42+ | dropdown | 下拉菜单 | ` DropdownProps & { triggerDom?: React.ReactNode \ | ((conversation: ConversationInfo, info: { originNode: React.ReactNode }) => React.ReactNode) } ` | - |
43+ | prefixCls | 前缀 | ` string ` | ` dtc-conversations ` |
44+ | onClick | 点击事件 | ` (conversation: ConversationInfo) => void ` | - |
0 commit comments