Skip to content

Commit b4d9199

Browse files
authored
Merge pull request #487 from easyops-cn/steve/rename-paste-image
fix(): refine chat panel style
2 parents ce9849f + 08805f8 commit b4d9199

File tree

2 files changed

+41
-24
lines changed

2 files changed

+41
-24
lines changed

bricks/ai-portal/src/chat-panel/index.tsx

Lines changed: 35 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -352,33 +352,44 @@ function LegacyChatPanelComponent(
352352
<div className={styles.panel}>
353353
{!conversationId ? (
354354
<div className={styles.main}>
355-
{help ? (
356-
<ReactUseMultipleBricks useBrick={help.useBrick} />
357-
) : null}
355+
<div className={styles.chat}>
356+
<div className={styles.narrow}>
357+
{help ? (
358+
<ReactUseMultipleBricks useBrick={help.useBrick} />
359+
) : null}
360+
</div>
361+
</div>
358362
</div>
359363
) : conversationAvailable && depsReady ? (
360364
<div className={styles.main}>
361365
<div className={styles.chat} ref={scrollContainerRef}>
362-
<div className={styles.messages} ref={scrollContentRef}>
363-
{messages.map((msg, index, list) => (
364-
<div className={styles.message} key={index}>
365-
{msg.role === "user" ? (
366-
<UserMessage content={msg.content} files={msg.files} />
367-
) : (
368-
<AssistantMessage
369-
chunks={msg.chunks}
370-
scopeState={conversation.state}
371-
isLatest={index === list.length - 1 && !earlyFinished}
372-
finished={conversation.finished}
373-
/>
374-
)}
375-
</div>
376-
))}
377-
{earlyFinished && (
378-
<div className={styles.message}>
379-
<AssistantMessage earlyFinished />
380-
</div>
381-
)}
366+
<div className={styles.narrow}>
367+
<div className={styles.messages} ref={scrollContentRef}>
368+
{messages.map((msg, index, list) => (
369+
<div className={styles.message} key={index}>
370+
{msg.role === "user" ? (
371+
<UserMessage
372+
content={msg.content}
373+
files={msg.files}
374+
/>
375+
) : (
376+
<AssistantMessage
377+
chunks={msg.chunks}
378+
scopeState={conversation.state}
379+
isLatest={
380+
index === list.length - 1 && !earlyFinished
381+
}
382+
finished={conversation.finished}
383+
/>
384+
)}
385+
</div>
386+
))}
387+
{earlyFinished && (
388+
<div className={styles.message}>
389+
<AssistantMessage earlyFinished />
390+
</div>
391+
)}
392+
</div>
382393
</div>
383394
</div>
384395
<button
@@ -400,7 +411,7 @@ function LegacyChatPanelComponent(
400411
/>
401412
</div>
402413
)}
403-
<div className={styles.input}>
414+
<div className={styles.narrow}>
404415
<WrappedChatInput
405416
ref={inputRef}
406417
placeholder={placeholder}

bricks/ai-portal/src/chat-panel/styles.module.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@
55
height: 100%;
66
}
77

8+
.narrow {
9+
width: 100%;
10+
max-width: 800px;
11+
margin: 0 auto;
12+
}
13+
814
.main {
915
position: relative;
1016
flex: 1;

0 commit comments

Comments
 (0)