From 99c58217c96eeddf4613cd0a179c852ed0721bd7 Mon Sep 17 00:00:00 2001 From: goddonebianu Date: Sun, 26 Oct 2025 14:15:26 +0800 Subject: [PATCH] optimize code --- src/app/srt-player/UploadArea.tsx | 7 +------ src/app/srt-player/VideoPlayer/VideoPanel.tsx | 2 +- src/app/translator/page.tsx | 2 +- 3 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/app/srt-player/UploadArea.tsx b/src/app/srt-player/UploadArea.tsx index bb77811..070c46e 100644 --- a/src/app/srt-player/UploadArea.tsx +++ b/src/app/srt-player/UploadArea.tsx @@ -1,5 +1,5 @@ import Button from "@/components/Button"; -import { useRef, useState } from "react"; +import { useRef } from "react"; export default function UploadArea( { @@ -12,9 +12,6 @@ export default function UploadArea( ) { const inputRef = useRef(null); - const [videoFile, setVideoFile] = useState(null); - const [SrtFile, setSrtFile] = useState(null); - const uploadVideo = () => { const input = inputRef.current; if (input) { @@ -23,7 +20,6 @@ export default function UploadArea( input.onchange = () => { const file = input.files?.[0]; if (file) { - setVideoFile(file); setVideoUrl(URL.createObjectURL(file)); } }; @@ -37,7 +33,6 @@ export default function UploadArea( input.onchange = () => { const file = input.files?.[0]; if (file) { - setSrtFile(file); setSrtUrl(URL.createObjectURL(file)); } }; diff --git a/src/app/srt-player/VideoPlayer/VideoPanel.tsx b/src/app/srt-player/VideoPlayer/VideoPanel.tsx index 137907c..a327bba 100644 --- a/src/app/srt-player/VideoPlayer/VideoPanel.tsx +++ b/src/app/srt-player/VideoPlayer/VideoPanel.tsx @@ -1,4 +1,4 @@ -import { useState, useRef, forwardRef, useEffect, KeyboardEvent, useCallback } from "react"; +import { useState, useRef, forwardRef, useEffect, useCallback } from "react"; import SubtitleDisplay from "./SubtitleDisplay"; import Button from "@/components/Button"; import { getIndex, parseSrt, getNearistIndex } from "../subtitle"; diff --git a/src/app/translator/page.tsx b/src/app/translator/page.tsx index 64a0d25..0c3e079 100644 --- a/src/app/translator/page.tsx +++ b/src/app/translator/page.tsx @@ -1,6 +1,6 @@ "use client"; -import { ChangeEvent, useEffect, useState } from "react"; +import { ChangeEvent, useState } from "react"; import Button from "@/components/Button"; import IconClick from "@/components/IconClick"; import { useAudioPlayer } from "@/hooks/useAudioPlayer";