diff --git a/web/src/components/file-uploader.tsx b/web/src/components/file-uploader.tsx index 3f994fc9e..2d2b6cd89 100644 --- a/web/src/components/file-uploader.tsx +++ b/web/src/components/file-uploader.tsx @@ -158,6 +158,8 @@ interface FileUploaderProps extends React.HTMLAttributes { * @example disabled */ disabled?: boolean; + + description?: string; } export function FileUploader(props: FileUploaderProps) { @@ -174,6 +176,7 @@ export function FileUploader(props: FileUploaderProps) { multiple = false, disabled = false, className, + description, ...dropzoneProps } = props; const { t } = useTranslation(); @@ -302,7 +305,7 @@ export function FileUploader(props: FileUploaderProps) { {t('knowledgeDetails.uploadTitle')}

- {t('knowledgeDetails.uploadDescription')} + {description || t('knowledgeDetails.uploadDescription')} {/* You can upload {maxFileCount > 1 ? ` ${maxFileCount === Infinity ? 'multiple' : maxFileCount} diff --git a/web/src/pages/agent/chat/use-send-agent-message.ts b/web/src/pages/agent/chat/use-send-agent-message.ts index aa97b9df8..883e4bf93 100644 --- a/web/src/pages/agent/chat/use-send-agent-message.ts +++ b/web/src/pages/agent/chat/use-send-agent-message.ts @@ -4,7 +4,6 @@ import { useHandleMessageInputChange, useSelectDerivedMessages, } from '@/hooks/logic-hooks'; -import { useFetchAgent } from '@/hooks/use-agent-request'; import { IEventList, IInputEvent, @@ -189,7 +188,7 @@ export const useSendAgentMessage = ( return answerList[0]?.message_id; }, [answerList]); - const { refetch } = useFetchAgent(); + // const { refetch } = useFetchAgent(); const { findReferenceByMessageId } = useFindMessageReference(answerList); const prologue = useGetBeginNodePrologue(); @@ -247,7 +246,7 @@ export const useSendAgentMessage = ( setValue(message.content); removeLatestMessage(); } else { - refetch(); // pull the message list after sending the message successfully + // refetch(); // pull the message list after sending the message successfully } } catch (error) { console.log('🚀 ~ useSendAgentMessage ~ error:', error); @@ -263,7 +262,6 @@ export const useSendAgentMessage = ( clearUploadResponseList, setValue, removeLatestMessage, - refetch, ], ); @@ -276,9 +274,9 @@ export const useSendAgentMessage = ( role: MessageType.User, }); await send({ ...body, session_id: sessionId }); - refetch(); + // refetch(); }, - [addNewestOneQuestion, refetch, send, sessionId], + [addNewestOneQuestion, send, sessionId], ); // reset session diff --git a/web/src/pages/next-chats/chat/app-settings/chat-basic-settings.tsx b/web/src/pages/next-chats/chat/app-settings/chat-basic-settings.tsx index 9339a25e1..d5b50d8bc 100644 --- a/web/src/pages/next-chats/chat/app-settings/chat-basic-settings.tsx +++ b/web/src/pages/next-chats/chat/app-settings/chat-basic-settings.tsx @@ -13,8 +13,14 @@ import { FormMessage, } from '@/components/ui/form'; import { Input } from '@/components/ui/input'; +import { + Select, + SelectContent, + SelectItem, + SelectTrigger, + SelectValue, +} from '@/components/ui/select'; import { Textarea } from '@/components/ui/textarea'; -import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; import { useTranslate } from '@/hooks/common-hooks'; import { useFormContext } from 'react-hook-form'; @@ -47,6 +53,9 @@ export default function ChatBasicSetting() { value={field.value} onValueChange={field.onChange} maxFileCount={1} + description={t('photoTip', { + keyPrefix: 'knowledgeConfiguration', + })} />