fix: sticky code toolbar (#8012)

fix: sticky code toolbar for single-model message
This commit is contained in:
one 2025-07-11 11:05:08 +08:00 committed by GitHub
parent 808a22d5c6
commit 9a81c400ab
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -27,7 +27,8 @@ const MessageGroup = ({ messages, topic, registerMessageElement }: Props) => {
const { isMultiSelectMode } = useChatContext(topic)
const [multiModelMessageStyle, setMultiModelMessageStyle] = useState<MultiModelMessageStyle>(
messages[0].multiModelMessageStyle || multiModelMessageStyleSetting
// 对于单模型消息,采用简单的样式,避免 overflow 影响内部的 sticky 效果
messages.length < 2 ? 'fold' : messages[0].multiModelMessageStyle || multiModelMessageStyleSetting
)
const messageLength = messages.length