Skip to content

Commit e12450d

Browse files
committed
Update ChatWindow.js : 문제 있는 표시
1 parent 4c15935 commit e12450d

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

frontend/src/chat/ChatWindow.js

+20-5
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ function ChatWindow({ messages, setMessages, isGenerated, setIsGenerated }) {
5252
if (chatEndRef.current) {
5353
chatEndRef.current.scrollIntoView({ behavior: 'smooth' });
5454
}
55-
}, 100);
55+
}, 100);
5656

5757
return () => clearTimeout(timer);
5858
}, [imgFile]);
@@ -125,6 +125,17 @@ function ChatWindow({ messages, setMessages, isGenerated, setIsGenerated }) {
125125
]);
126126
setChatStatus(data.chatStatus);
127127
}
128+
else if (data.status === 'moderation') {
129+
setMessages((messages) => {
130+
const updatedMessages = [...messages];
131+
updatedMessages[updatedMessages.length - 1] = {
132+
...updatedMessages[updatedMessages.length - 1],
133+
flag: 'moderation',
134+
};
135+
setChatStatus(data.chatStatus);
136+
return updatedMessages;
137+
});
138+
}
128139
setIsLoading(false);
129140
})
130141
.catch((error) => console.error('Error:', error));
@@ -257,14 +268,18 @@ function ChatWindow({ messages, setMessages, isGenerated, setIsGenerated }) {
257268
if (message.role === 'photo') {
258269
return (
259270
<div className={styles.message_assistant}>
260-
<PhotoDrop key={index} file={imgFile} setFile={setImgFile} chatEndRef={chatEndRef}/>
271+
<PhotoDrop key={index} file={imgFile} setFile={setImgFile} chatEndRef={chatEndRef} />
261272
</div>
262273
);
263274
} else {
264275
let messageClass =
265-
message.role === 'user'
266-
? styles.message_user
267-
: styles.message_assistant;
276+
message.flag === 'moderation'
277+
? styles.message_moderation
278+
: message.role === 'user'
279+
? styles.message_user
280+
: message.role === 'assistant'
281+
? styles.message_assistant
282+
: '';
268283
if (message.role === 'user' || message.role === 'assistant') {
269284
let timeNow = message.time.slice(0, -3);
270285
return (

0 commit comments

Comments
 (0)