fix: message style

This commit is contained in:
kangfenmao 2024-07-23 18:10:25 +08:00
parent 4036c36753
commit 4dd6c46035
3 changed files with 9 additions and 3 deletions

View File

@ -56,5 +56,6 @@ electronDownload:
afterSign: scripts/notarize.js afterSign: scripts/notarize.js
releaseInfo: releaseInfo:
releaseNotes: | releaseNotes: |
支持配置网络代理 Windows 版本界面优化
支持隐藏左侧智能体 新增 mermaid 图表支持
消息样式优化

View File

@ -5,6 +5,10 @@
line-height: 1.6; line-height: 1.6;
user-select: text; user-select: text;
p:last-child {
margin-bottom: 5px;
}
p:first-of-type { p:first-of-type {
margin-top: 0; margin-top: 0;
} }

View File

@ -32,6 +32,7 @@ const MessageItem: FC<Props> = ({ message, index, showMenu, onDeleteMessage }) =
const { userName, showMessageDivider } = useSettings() const { userName, showMessageDivider } = useSettings()
const isLastMessage = index === 0 const isLastMessage = index === 0
const isUserMessage = message.role === 'user'
const canRegenerate = isLastMessage && message.role === 'assistant' const canRegenerate = isLastMessage && message.role === 'assistant'
const onCopy = () => { const onCopy = () => {
@ -112,7 +113,7 @@ const MessageItem: FC<Props> = ({ message, index, showMenu, onDeleteMessage }) =
</Markdown> </Markdown>
)} )}
{showMenu && ( {showMenu && (
<MenusBar className={`menubar ${isLastMessage && 'show'} ${message.content.length < 300 && 'user'}`}> <MenusBar className={`menubar ${isLastMessage && 'show'} ${isUserMessage && 'user'}`}>
{message.role === 'user' && ( {message.role === 'user' && (
<Tooltip title="Edit" mouseEnterDelay={0.8}> <Tooltip title="Edit" mouseEnterDelay={0.8}>
<ActionButton> <ActionButton>