diff --git a/client/src/components/Chat/Input/Files/AttachFileMenu.tsx b/client/src/components/Chat/Input/Files/AttachFileMenu.tsx index 134a7cc876..531e4d239b 100644 --- a/client/src/components/Chat/Input/Files/AttachFileMenu.tsx +++ b/client/src/components/Chat/Input/Files/AttachFileMenu.tsx @@ -21,6 +21,7 @@ import { EToolResources, EModelEndpoint, defaultAgentCapabilities, + bedrockDocumentExtensions, isDocumentSupportedProvider, } from 'librechat-data-provider'; import type { EndpointFileConfig } from 'librechat-data-provider'; @@ -39,7 +40,7 @@ import { ephemeralAgentByConvoId } from '~/store'; import { MenuItemProps } from '~/common'; import { cn } from '~/utils'; -type FileUploadType = FileType; +type FileUploadType = FileType | 'image_document_extended'; interface AttachFileMenuProps { agentId?: string | null; @@ -95,7 +96,9 @@ const AttachFileMenu = ({ return; } inputRef.current.value = ''; - if (fileType && fileType in FILE_TYPE_MAP) { + if (fileType === 'image_document_extended') { + inputRef.current.accept = `image/*,.heif,.heic,${bedrockDocumentExtensions}`; + } else if (fileType && fileType in FILE_TYPE_MAP) { inputRef.current.accept = FILE_TYPE_MAP[fileType]; } else { inputRef.current.accept = ''; diff --git a/client/src/components/SidePanel/Agents/Code/ApiKeyDialog.tsx b/client/src/components/SidePanel/Agents/Code/ApiKeyDialog.tsx index 282f17b0d3..22e1e9bd8c 100644 --- a/client/src/components/SidePanel/Agents/Code/ApiKeyDialog.tsx +++ b/client/src/components/SidePanel/Agents/Code/ApiKeyDialog.tsx @@ -93,7 +93,7 @@ export default function ApiKeyDialog({ {localize('com_ui_librechat_code_api_key')} -