|
22 | 22 |
|
23 | 23 | ## Table of Contents |
24 | 24 |
|
25 | | -1. [Introduction](#introduction) |
26 | | -2. [Project Structure](#project-structure) |
27 | | -3. [Core Components](#core-components) |
28 | | -4. [Architecture Overview](#architecture-overview) |
29 | | -5. [Component Details](#component-details) |
30 | | -6. [Dependency Analysis](#dependency-analysis) |
31 | | -7. [Performance and Maintainability](#performance-and-maintainability) |
32 | | -8. [Troubleshooting Guide](#troubleshooting-guide) |
33 | | -9. [Conclusion](#conclusion) |
34 | | -10. [Appendix: Usage Examples and Best Practices](#appendix-usage-examples-and-best-practices) |
| 25 | +- [Bubble Chat Bubble](#bubble-chat-bubble) |
| 26 | + - [Update Summary](#update-summary) |
| 27 | + - [Table of Contents](#table-of-contents) |
| 28 | + - [Introduction](#introduction) |
| 29 | + - [Project Structure](#project-structure) |
| 30 | + - [Core Components](#core-components) |
| 31 | + - [Architecture Overview](#architecture-overview) |
| 32 | + - [Component Details](#component-details) |
| 33 | + - [Bubble Component](#bubble-component) |
| 34 | + - [BubbleList Component](#bubblelist-component) |
| 35 | + - [BubbleListItem and BubbleListRole](#bubblelistitem-and-bubblelistrole) |
| 36 | + - [useRole - Role Resolution Utility](#userole---role-resolution-utility) |
| 37 | + - [Divider Component](#divider-component) |
| 38 | + - [Dependency Analysis](#dependency-analysis) |
| 39 | + - [Performance and Maintainability](#performance-and-maintainability) |
| 40 | + - [Troubleshooting Guide](#troubleshooting-guide) |
| 41 | + - [Conclusion](#conclusion) |
| 42 | + - [Appendix: Usage Examples and Best Practices](#appendix-usage-examples-and-best-practices) |
35 | 43 |
|
36 | 44 | ## Introduction |
37 | 45 |
|
@@ -160,7 +168,7 @@ RenderX --> End(["Done"]) |
160 | 168 | - **Purpose**: Converts role configuration (string, function, or object) to the RoleType required by @ant-design/x, with slot patching and index injection. |
161 | 169 | - **Key Points**: |
162 | 170 | - Supports `defaultRoleKeys` |
163 | | - - Supports `preProcess` and `defaultRolePostProcess` hooks |
| 171 | + - Supports `preProcess` and `postProcess` hooks |
164 | 172 | - Automatically patches header/footer/avatar/extra/loadingRender/contentRender slots |
165 | 173 | - Default `contentRender` serializes objects to strings |
166 | 174 |
|
|
0 commit comments