streaming content doesn't need to deal with edits so doesn't need updateMessage function
This commit is contained in:
parent
a1ff097336
commit
5bf78a31d9
@ -147,7 +147,7 @@ export const ThreadContent = memo(
|
|||||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
streamTools?: any
|
streamTools?: any
|
||||||
contextOverflowModal?: React.ReactNode | null
|
contextOverflowModal?: React.ReactNode | null
|
||||||
updateMessage: (item: ThreadMessage, message: string) => void
|
updateMessage?: (item: ThreadMessage, message: string) => void
|
||||||
}
|
}
|
||||||
) => {
|
) => {
|
||||||
const { t } = useTranslation()
|
const { t } = useTranslation()
|
||||||
@ -257,7 +257,9 @@ export const ThreadContent = memo(
|
|||||||
<EditDialog
|
<EditDialog
|
||||||
message={item.content?.[0]?.text.value}
|
message={item.content?.[0]?.text.value}
|
||||||
setMessage={(message) => {
|
setMessage={(message) => {
|
||||||
|
if (item.updateMessage) {
|
||||||
item.updateMessage(item, message)
|
item.updateMessage(item, message)
|
||||||
|
}
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
<Tooltip>
|
<Tooltip>
|
||||||
@ -359,7 +361,7 @@ export const ThreadContent = memo(
|
|||||||
<EditDialog
|
<EditDialog
|
||||||
message={item.content?.[0]?.text.value}
|
message={item.content?.[0]?.text.value}
|
||||||
setMessage={(message) =>
|
setMessage={(message) =>
|
||||||
item.updateMessage(item, message)
|
item.updateMessage && item.updateMessage(item, message)
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
<CopyButton text={item.content?.[0]?.text.value || ''} />
|
<CopyButton text={item.content?.[0]?.text.value || ''} />
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user