fix bug: file

This commit is contained in:
litongjava 2025-02-03 01:27:27 -10:00
parent 3558dc2ed2
commit 311f0e0879
3 changed files with 4 additions and 4 deletions

View file

@ -367,7 +367,7 @@ const loadMessages = async (
document.title = messages[0].content; document.title = messages[0].content;
const files = data.chat.files.map((file: any) => { const files = data.chat.files && data.chat.files.map((file: any) => {
return { return {
fileName: file.name, fileName: file.name,
fileExtension: file.name.split('.').pop(), fileExtension: file.name.split('.').pop(),
@ -376,7 +376,7 @@ const loadMessages = async (
}); });
setFiles(files); setFiles(files);
setFileIds(files.map((file: File) => file.fileId)); setFileIds(files && files.map((file: File) => file.fileId));
setChatHistory(history); setChatHistory(history);
setFocusMode(data.chat.focusMode); setFocusMode(data.chat.focusMode);

View file

@ -55,7 +55,7 @@ const AttachSmall = ({
<div className="flex flex-row items-center justify-between space-x-1 p-1"> <div className="flex flex-row items-center justify-between space-x-1 p-1">
<LoaderCircle size={20} className="text-sky-400 animate-spin" /> <LoaderCircle size={20} className="text-sky-400 animate-spin" />
</div> </div>
) : files.length > 0 ? ( ) : files && files.length > 0 ? (
<Popover className="max-w-[15rem] md:max-w-md lg:max-w-lg"> <Popover className="max-w-[15rem] md:max-w-md lg:max-w-lg">
<PopoverButton <PopoverButton
type="button" type="button"

View file

@ -50,7 +50,7 @@ const focusModes = [
}, },
{ {
key: 'translator', key: 'translator',
title: 'Trasnlator', title: 'Translator',
description: 'Chat without searching the web', description: 'Chat without searching the web',
icon: ( icon: (
<SiGoogletranslate <SiGoogletranslate