(feature)(webapp) add show case and support multiple selection and deletion of filter conditions (#251)

This commit is contained in:
williamhliu
2023-10-18 09:56:35 +08:00
committed by GitHub
parent 8d81f63e08
commit 36052cb4f2
36 changed files with 492 additions and 134 deletions

View File

@@ -22,7 +22,8 @@ type Props = {
data: MsgDataType,
questionId: string | number,
question: string,
valid: boolean
valid: boolean,
isRefresh?: boolean
) => void;
onSendMsg: (value: string) => void;
};
@@ -72,6 +73,7 @@ const MessageContainer: React.FC<Props> = ({
type,
msg,
msgValue,
score,
identityMsg,
msgData,
filters,
@@ -93,13 +95,14 @@ const MessageContainer: React.FC<Props> = ({
conversationId={chatId}
modelId={modelId}
agentId={agentId}
score={score}
filter={filters}
isLastMessage={index === messageList.length - 1}
triggerResize={triggerResize}
isDeveloper={isDeveloper}
integrateSystem={integrateSystem}
onMsgDataLoaded={(data: MsgDataType, valid: boolean) => {
onMsgDataLoaded(data, msgId, msgValue || msg || '', valid);
onMsgDataLoaded={(data: MsgDataType, valid: boolean, isRefresh) => {
onMsgDataLoaded(data, msgId, msgValue || msg || '', valid, isRefresh);
}}
onUpdateMessageScroll={updateMessageContainerScroll}
onSendMsg={onSendMsg}