diff --git a/src/renderer/src/i18n/locales/en-us.json b/src/renderer/src/i18n/locales/en-us.json index 2bc82eabc6..363e8747e4 100644 --- a/src/renderer/src/i18n/locales/en-us.json +++ b/src/renderer/src/i18n/locales/en-us.json @@ -1027,6 +1027,7 @@ "selected": "Selected", "selectedItems": "Selected {{count}} items", "selectedMessages": "Selected {{count}} messages", + "send": "Send", "settings": "Settings", "sort": { "pinyin": { @@ -4656,6 +4657,11 @@ "reason": "The file may be corrupted or has been deleted externally." } }, + "input_reference": { + "add": { + "tooltip": "Add image reference" + } + }, "prompt": { "placeholder": "describes the video to generate" }, diff --git a/src/renderer/src/pages/video/VideoPanel.tsx b/src/renderer/src/pages/video/VideoPanel.tsx index b008fd1da6..663778c122 100644 --- a/src/renderer/src/pages/video/VideoPanel.tsx +++ b/src/renderer/src/pages/video/VideoPanel.tsx @@ -1,11 +1,11 @@ -import { Button, Skeleton, Textarea } from '@heroui/react' +import { Button, Skeleton, Textarea, Tooltip } from '@heroui/react' import { loggerService } from '@logger' import { useAddOpenAIVideo } from '@renderer/hooks/video/useOpenAIVideos' import { createVideo } from '@renderer/services/ApiService' import { Provider } from '@renderer/types' import { Video } from '@renderer/types/video' import { getErrorMessage } from '@renderer/utils' -import { ArrowUp } from 'lucide-react' +import { ArrowUp, ImageIcon } from 'lucide-react' import { useCallback, useState } from 'react' import { useTranslation } from 'react-i18next' @@ -73,14 +73,28 @@ export const VideoPanel = ({ provider, video }: VideoPanelProps) => { } }} /> - +