fix: #930 wont show delete for first message

This commit is contained in:
Yidadaa 2023-04-20 23:09:42 +08:00
parent 06d503152b
commit 2390da1165

View File

@ -723,6 +723,11 @@ export function Chat(props: {
>
{messages.map((message, i) => {
const isUser = message.role === "user";
const showActions =
!isUser &&
i > 0 &&
!(message.preview || message.content.length === 0);
const showTyping = message.preview || message.streaming;
return (
<div
@ -735,14 +740,13 @@ export function Chat(props: {
<div className={styles["chat-message-avatar"]}>
<Avatar role={message.role} model={message.model} />
</div>
{(message.preview || message.streaming) && (
{showTyping && (
<div className={styles["chat-message-status"]}>
{Locale.Chat.Typing}
</div>
)}
<div className={styles["chat-message-item"]}>
{!isUser &&
!(message.preview || message.content.length === 0) && (
{showActions && (
<div className={styles["chat-message-top-actions"]}>
{message.streaming ? (
<div