mirror of https://github.com/buster-so/buster.git
Update ReasoningMessage_Files.tsx
This commit is contained in:
parent
4828d77473
commit
5f972ea3e9
|
@ -7,10 +7,30 @@ import { useMessageIndividual } from '@/context/Chats';
|
||||||
|
|
||||||
export const ReasoningMessage_Files: React.FC<ReasoningMessageProps> = React.memo(
|
export const ReasoningMessage_Files: React.FC<ReasoningMessageProps> = React.memo(
|
||||||
({ isCompletedStream, chatId, reasoningMessageId, messageId }) => {
|
({ isCompletedStream, chatId, reasoningMessageId, messageId }) => {
|
||||||
const { status, id, type, title, secondary_title, file_ids } = useMessageIndividual(
|
const status = useMessageIndividual(
|
||||||
messageId,
|
messageId,
|
||||||
(x) => x?.reasoning_messages[reasoningMessageId]
|
(x) => (x?.reasoning_messages[reasoningMessageId] as BusterChatMessageReasoning_files)?.status
|
||||||
) as BusterChatMessageReasoning_files;
|
);
|
||||||
|
|
||||||
|
const file_ids = useMessageIndividual(
|
||||||
|
messageId,
|
||||||
|
(x) =>
|
||||||
|
(x?.reasoning_messages[reasoningMessageId] as BusterChatMessageReasoning_files)?.file_ids
|
||||||
|
);
|
||||||
|
|
||||||
|
const title = useMessageIndividual(
|
||||||
|
messageId,
|
||||||
|
(x) => (x?.reasoning_messages[reasoningMessageId] as BusterChatMessageReasoning_files)?.title
|
||||||
|
);
|
||||||
|
|
||||||
|
const secondary_title = useMessageIndividual(
|
||||||
|
messageId,
|
||||||
|
(x) =>
|
||||||
|
(x?.reasoning_messages[reasoningMessageId] as BusterChatMessageReasoning_files)
|
||||||
|
?.secondary_title
|
||||||
|
);
|
||||||
|
|
||||||
|
if (!title) return null;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<BarContainer
|
<BarContainer
|
||||||
|
|
Loading…
Reference in New Issue