Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bubble messageRender 能否添加 index 参数 #475

Open
Col0ring opened this issue Jan 14, 2025 · 2 comments
Open

Bubble messageRender 能否添加 index 参数 #475

Col0ring opened this issue Jan 14, 2025 · 2 comments

Comments

@Col0ring
Copy link

需求动机

在 role 中定义的 messageRender 只提供了 content,无法拿到当前是第几条 message,在 message 渲染时有此类需求需要用到当前渲染的 index。

提议的 API 是什么样的?

(content?: string, index: number) => ReactNode

Copy link

您提到的需求是希望在 messageRender 中添加一个 index 参数,以便在渲染消息时能够获取到当前消息的索引。这是一个合理的需求,尤其是在需要根据消息的顺序进行特定渲染时。

目前,您已经在 ant-design/x 的 GitHub 仓库中提出了这个问题(issue #475)。如果您希望进一步推动这个功能的实现,您可以考虑以下步骤:

  1. 详细描述需求:在 issue 中详细描述为什么需要这个功能,以及它将如何帮助您的项目。这将有助于开发者理解您的需求。

  2. 提供使用场景:如果可能,提供一些具体的使用场景或代码示例,说明如何使用这个 index 参数。

  3. 关注 issue 更新:关注这个 issue 的更新,看看是否有开发者回复或者是否有其他用户也表示有类似的需求。

  4. 参与讨论:如果有其他用户或开发者在 issue 中提出问题或建议,积极参与讨论。

如果您有其他问题或需要进一步的帮助,请随时告诉我!

🪧 Tips For further assistance, please describe your question in the comments and @petercat-assistant to start a conversation with me.

@YumoImer
Copy link
Collaborator

确实~我目前想了下,仅对 RoleType 中的 messageRender 进行扩展~

type RoleType = Partial<Omit<BubbleProps, 'content'>>;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants