Skip to content

Commit 725b7e1

Browse files
authored
Render non-chat as simple messages (#555)
1 parent 640e78f commit 725b7e1

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

workbench-app/src/components/Conversations/InteractHistory.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,11 @@ export const InteractHistory: React.FC<InteractHistoryProps> = (props) => {
170170
lastDate = date;
171171
}
172172

173-
if (message.messageType === 'chat' && message.sender.participantRole !== 'user') {
173+
if (
174+
message.messageType === 'chat' &&
175+
message.sender.participantRole !== 'user' &&
176+
message.metadata?.generated_content !== false
177+
) {
174178
generatedResponseCount += 1;
175179
}
176180

workbench-app/src/components/Conversations/Message/InteractMessage.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
// Copyright (c) Microsoft. All rights reserved.
22

3+
import { MessageBase } from './MessageBase';
4+
35
import { CopilotMessageV2, Timestamp, UserMessageV2 } from '@fluentui-copilot/react-copilot';
46
import { Divider, makeStyles, mergeClasses, shorthands, tokens } from '@fluentui/react-components';
57
import React from 'react';
@@ -155,13 +157,15 @@ export const InteractMessage: React.FC<InteractMessageProps> = (props) => {
155157
{body}
156158
<ToolCalls message={message} />
157159
</CopilotMessageV2>
158-
) : (
160+
) : message.messageType === 'chat' ? (
159161
<div className={classes.user}>
160162
{header}
161163
<UserMessageV2 className={classes.userContent}>{body}</UserMessageV2>
162164
{actions}
163165
{footer}
164166
</div>
167+
) : (
168+
<MessageBase className={classes.note} header={header} body={body} footer={footer} />
165169
);
166170

167171
return (

0 commit comments

Comments
 (0)