update no output message
This commit is contained in:
parent
d17f957411
commit
ab71831ca9
2 changed files with 37 additions and 40 deletions
|
|
@ -188,7 +188,7 @@ export default function ChatMessage({
|
||||||
<Markdown
|
<Markdown
|
||||||
remarkPlugins={[remarkGfm, remarkMath]}
|
remarkPlugins={[remarkGfm, remarkMath]}
|
||||||
rehypePlugins={[rehypeMathjax]}
|
rehypePlugins={[rehypeMathjax]}
|
||||||
className="markdown prose flex flex-col text-primary word-break-break-word dark:prose-invert"
|
className={cn("markdown prose flex flex-col word-break-break-word dark:prose-invert",chatMessage === "" ? "text-chat-trigger-disabled" : "text-primary")}
|
||||||
components={{
|
components={{
|
||||||
pre({ node, ...props }) {
|
pre({ node, ...props }) {
|
||||||
return <>{props.children}</>;
|
return <>{props.children}</>;
|
||||||
|
|
@ -235,7 +235,7 @@ export default function ChatMessage({
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
activeTab={"0"}
|
activeTab={"0"}
|
||||||
setActiveTab={() => {}}
|
setActiveTab={() => { }}
|
||||||
/>
|
/>
|
||||||
) : (
|
) : (
|
||||||
<code className={className} {...props}>
|
<code className={className} {...props}>
|
||||||
|
|
@ -245,7 +245,7 @@ export default function ChatMessage({
|
||||||
},
|
},
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{chatMessage}
|
{chatMessage===""?EMPTY_INPUT_SEND_MESSAGE:chatMessage}
|
||||||
</Markdown>
|
</Markdown>
|
||||||
),
|
),
|
||||||
[chat.message, chatMessage],
|
[chat.message, chatMessage],
|
||||||
|
|
@ -274,7 +274,7 @@ export default function ChatMessage({
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
</button>
|
</button>
|
||||||
<span className="prose text-primary word-break-break-word dark:prose-invert">
|
<span className={cn("prose word-break-break-word dark:prose-invert",(chatMessage!==""?EMPTY_INPUT_SEND_MESSAGE:chatMessage?"text-primary":"text-chat-trigger-disabled"))}>
|
||||||
{promptOpen
|
{promptOpen
|
||||||
? template?.split("\n")?.map((line, index) => {
|
? template?.split("\n")?.map((line, index) => {
|
||||||
const regex = /{([^}]+)}/g;
|
const regex = /{([^}]+)}/g;
|
||||||
|
|
@ -304,22 +304,22 @@ export default function ChatMessage({
|
||||||
}
|
}
|
||||||
return <p>{parts}</p>;
|
return <p>{parts}</p>;
|
||||||
})
|
})
|
||||||
: chatMessage}
|
: (chatMessage === "" ? EMPTY_INPUT_SEND_MESSAGE : chatMessage)
|
||||||
|
}
|
||||||
</span>
|
</span>
|
||||||
</>
|
</>
|
||||||
) : (
|
) : (
|
||||||
<div className="flex flex-col">
|
<div className="flex flex-col">
|
||||||
<span
|
<span
|
||||||
className={`prose word-break-break-word dark:prose-invert ${
|
className={`prose word-break-break-word dark:prose-invert ${chatMessage === ""
|
||||||
chatMessage === EMPTY_INPUT_SEND_MESSAGE
|
? "text-chat-trigger-disabled"
|
||||||
? "text-gray-400"
|
|
||||||
: "text-primary"
|
: "text-primary"
|
||||||
}`}
|
}`}
|
||||||
data-testid={
|
data-testid={
|
||||||
"chat-message-" + chat.sender_name + "-" + chatMessage
|
"chat-message-" + chat.sender_name + "-" + chatMessage
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
{chatMessage}
|
{(chatMessage === "" ? EMPTY_INPUT_SEND_MESSAGE : chatMessage)}
|
||||||
</span>
|
</span>
|
||||||
{chat.files && (
|
{chat.files && (
|
||||||
<div className="my-2 flex flex-col gap-5">
|
<div className="my-2 flex flex-col gap-5">
|
||||||
|
|
|
||||||
|
|
@ -80,10 +80,7 @@ export default function ChatView({
|
||||||
|
|
||||||
return {
|
return {
|
||||||
isSend: !is_ai,
|
isSend: !is_ai,
|
||||||
message:
|
message,
|
||||||
(message === "" || !message) && !stream_url && files?.length === 0
|
|
||||||
? EMPTY_INPUT_SEND_MESSAGE
|
|
||||||
: message,
|
|
||||||
sender_name,
|
sender_name,
|
||||||
componentId: output.id,
|
componentId: output.id,
|
||||||
stream_url: stream_url,
|
stream_url: stream_url,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue