## TUIKit 介绍

TUIKit 是基于腾讯云 IM SDK 的一款 UI 组件库，它提供了一些通用的 UI 组件，包含会话、聊天、关系链、群组、音视频通话等功能。
基于 UI 组件您可以像搭积木一样快速搭建起自己的业务逻辑。
TUIKit 中的组件在实现 UI 功能的同时，会调用 IM SDK 相应的接口实现 IM 相关逻辑和数据的处理，因而开发者在使用 TUIKit 时只需关注自身业务或个性化扩展即可。

## TUIKit 主要功能介绍

TUIKit 主要分为 Chat、ConversationList、 ChatSetting 、ContactList、Search 几个 UI 子组件，每个 UI 组件负责展示不同的内容。
TUIKit Web 端界面效果如下图所示：

## Chat 重点功能介绍

TUIChat 主要负责消息界面的展示。您可以利用它直接发送不同类型的消息，支持文字/表情/图片/视频/文件/自定义等消息类型，同时您还可以利用它对消息长按进行转发/撤回/引用、查询消息已读回执详情等。TUIChat Web 端界面效果如下图所示：
| 消息界面 | 消息引用/撤回/转发 |
| --- | --- |
|  |  |

| 消息快捷操作 | 消息已读回执 |
| --- | --- |
|  |  |

## ConversationList 重点功能介绍

ConversationList 主要负责会话列表的展示和编辑，包括会话置顶、会话消息免打扰、会话删除等功能。TUIConversation Web 端界面效果如下图所示：
| 会话菜单 | 在线状态 |
| --- | --- |
|  |  |

## Search 重点功能介绍

| 全局搜索 | 会话内搜索 |
| --- | --- |
| 通过全局搜索，搜索所有包含“你好”的相关文本 | 搜索指定会话内所有文件消息 |

## ChatSetting 重点功能介绍

ChatSetting 主要负责群资料、群成员、群组权限的管理。TUIGroup Web 端界面效果如下图所示：
| 群资料及管理 | 群成员管理 |
| --- | --- |
|  |  |

## ContactList 重点功能介绍

TUIContact 主要负责联系人的展示、权限设置等。TUIContact Web 端界面效果如下图所示：
