ant-design / pro-chat

🤖 Components Library for Quickly Building LLM Chat Interfaces.
https://pro-chat.antdigital.dev
MIT License
710 stars 90 forks source link

🧐 antd 样式覆盖问题 #169

Closed miffy-w closed 6 months ago

miffy-w commented 6 months ago

🧐 看这个文件里有好多 important 样式,可能会影响到全局的 antd 样式吧,就像 tooltip 组件,我们在项目中就遇到了样式被覆盖的问题

🚑 其他信息

image
ONLY-yours commented 6 months ago

是当初设计的缺陷了,我看看怎么修复,有什么好的 idea 么?

miffy-w commented 6 months ago

是当初设计的缺陷了,我看看怎么修复,有什么好的 idea 么?

1、用 antd 中的 ConfigProvider 组件传 token 的方式修改样式是否可行? 2、不用太关注UI,让用户自定义,可能用户的项目中使用了 antd,使用宿主环境的样式

ONLY-yours commented 6 months ago

方案一二都是不错的选择,我们考虑下。

lintendo commented 6 months ago

亲测使用 ConfigProvider 自定义前缀就可以暂时避免冲突,官方也可以设置一个默认的独立前缀和别的项目隔离

miffy-w commented 6 months ago

亲测使用 ConfigProvider 自定义前缀就可以暂时避免冲突,官方也可以设置一个默认的独立前缀和别的项目隔离

目前我这里就是这么解决的。