diff --git a/app/components/chat.tsx b/app/components/chat.tsx index 6691403e6..fa24922cf 100644 --- a/app/components/chat.tsx +++ b/app/components/chat.tsx @@ -130,6 +130,8 @@ const localStorage = safeLocalStorage(); const ttsPlayer = createTTSPlayer(); +const maxImagesNumber = 3; + const Markdown = dynamic(async () => (await import("./markdown")).Markdown, { loading: () => , }); @@ -1541,8 +1543,8 @@ function _Chat() { ); const imagesLength = images.length; - if (imagesLength > 3) { - images.splice(3, imagesLength - 3); + if (imagesLength > maxImagesNumber) { + images.splice(maxImagesNumber, imagesLength - maxImagesNumber); } setAttachImages(images); } @@ -1573,7 +1575,7 @@ function _Chat() { .then((dataUrl) => { imagesData.push(dataUrl); if ( - imagesData.length === 3 || + imagesData.length === maxImagesNumber || imagesData.length === files.length ) { setUploading(false); @@ -1591,8 +1593,8 @@ function _Chat() { ); const imagesLength = images.length; - if (imagesLength > 3) { - images.splice(3, imagesLength - 3); + if (imagesLength > maxImagesNumber) { + images.splice(maxImagesNumber, imagesLength - maxImagesNumber); } setAttachImages(images); }