From d982c659d3bda9dc1d437869cd810c9c6da2da8f Mon Sep 17 00:00:00 2001 From: icarus Date: Sun, 12 Oct 2025 03:22:19 +0800 Subject: [PATCH] refactor(video): rename VideoPlayer to VideoViewer and improve layout Move status radio group to absolute position and update background colors --- src/renderer/src/pages/video/VideoPanel.tsx | 4 +- src/renderer/src/pages/video/VideoPlayer.tsx | 80 ------------------ src/renderer/src/pages/video/VideoViewer.tsx | 85 ++++++++++++++++++++ 3 files changed, 87 insertions(+), 82 deletions(-) delete mode 100644 src/renderer/src/pages/video/VideoPlayer.tsx create mode 100644 src/renderer/src/pages/video/VideoViewer.tsx diff --git a/src/renderer/src/pages/video/VideoPanel.tsx b/src/renderer/src/pages/video/VideoPanel.tsx index 0d0bc82560..ef05def58b 100644 --- a/src/renderer/src/pages/video/VideoPanel.tsx +++ b/src/renderer/src/pages/video/VideoPanel.tsx @@ -8,7 +8,7 @@ import { ArrowUp } from 'lucide-react' import { useCallback, useState } from 'react' import { useTranslation } from 'react-i18next' -import { VideoPlayer } from './VideoPlayer' +import { VideoViewer } from './VideoViewer' export type VideoPanelProps = { provider: Provider @@ -44,7 +44,7 @@ export const VideoPanel = ({ provider, video }: VideoPanelProps) => {
- +
diff --git a/src/renderer/src/pages/video/VideoPlayer.tsx b/src/renderer/src/pages/video/VideoPlayer.tsx deleted file mode 100644 index 9aa2759760..0000000000 --- a/src/renderer/src/pages/video/VideoPlayer.tsx +++ /dev/null @@ -1,80 +0,0 @@ -import { Progress, Radio, RadioGroup, Spinner } from '@heroui/react' -import { Video, VideoStatus } from '@renderer/types/video' -import { CheckCircleIcon, CircleXIcon } from 'lucide-react' -import { useState } from 'react' -import { useTranslation } from 'react-i18next' - -export interface VideoProps { - video?: Video -} - -export const VideoPlayer = ({ video: _video }: VideoProps) => { - const { t } = useTranslation() - const [video, setVideo] = useState