{
[styles.messageItemRight]: item.role === MessageType.User,
})}
>
-
- {item.content}
-
+
+
+ {item.role === MessageType.User ? (
+ userInfo.avatar ?? (
+
+ )
+ ) : (
+
+ )}
+
+
+ {item.role === MessageType.Assistant ? 'Resume Assistant' : 'You'}
+
+ {item.content}
+
+
+
);
};
@@ -28,9 +62,13 @@ const ChatContainer = () => {
const [value, setValue] = useState('');
const conversation: IClientConversation = useFetchConversation();
const { sendMessage } = useSendMessage();
+ const loading = useOneNamespaceEffectsLoading('chatModel', [
+ 'completeConversation',
+ 'getConversation',
+ ]);
const handlePressEnter = () => {
- console.info(value);
+ setValue('');
sendMessage(value);
};
@@ -52,7 +90,7 @@ const ChatContainer = () => {
placeholder="Message Resume Assistant..."
value={value}
suffix={
-