feat: 统一聊天 Markdown 渲染
- 新增 ChatTimeMarkdown 并在管理端、用户端聊天入口复用 - 收敛聊天页面重复 Markdown 样式,保留工具和思考块独立渲染
This commit is contained in:
@@ -2274,39 +2274,13 @@ async function deleteSession(targetSession?: SessionItem) {
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
.chat-workspace__message-bubble.is-assistant :deep(.markdown-body),
|
||||
.chat-workspace__message-bubble.is-user :deep(.markdown-body),
|
||||
.chat-workspace__message-bubble.is-tool :deep(.markdown-body) {
|
||||
font-size: 14px;
|
||||
line-height: 1.72;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
.chat-workspace__message-bubble.is-user :deep(.chat-time-markdown),
|
||||
.chat-workspace__message-bubble.is-user :deep(.elx-xmarkdown-container),
|
||||
.chat-workspace__message-bubble.is-user :deep(.elx-xmarkdown-provider) {
|
||||
width: auto;
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.chat-workspace__message-bubble.is-assistant :deep(.markdown-body > :first-child),
|
||||
.chat-workspace__message-bubble.is-user :deep(.markdown-body > :first-child),
|
||||
.chat-workspace__message-bubble.is-tool :deep(.markdown-body > :first-child) {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.chat-workspace__message-bubble.is-assistant :deep(.markdown-body > :last-child),
|
||||
.chat-workspace__message-bubble.is-user :deep(.markdown-body > :last-child),
|
||||
.chat-workspace__message-bubble.is-tool :deep(.markdown-body > :last-child) {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.chat-workspace__message-bubble.is-assistant :deep(.markdown-body p),
|
||||
.chat-workspace__message-bubble.is-user :deep(.markdown-body p),
|
||||
.chat-workspace__message-bubble.is-tool :deep(.markdown-body p) {
|
||||
font-size: inherit;
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
.chat-workspace__message-bubble.is-assistant :deep(pre),
|
||||
.chat-workspace__message-bubble.is-user :deep(pre),
|
||||
.chat-workspace__message-bubble.is-tool :deep(pre) {
|
||||
|
||||
Reference in New Issue
Block a user