streaming content doesn't need to deal with edits so doesn't need updateMessage function

This commit is contained in:
Ethan Garber 2025-07-05 21:41:29 -04:00
parent a1ff097336
commit 5bf78a31d9

View File

@ -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) => {
item.updateMessage(item, message) if (item.updateMessage) {
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 || ''} />