From f1bd2d6f1d475b9f2de002bd8299d658309508f3 Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Fri, 4 Sep 2026 16:46:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BC=96=E8=BE=91=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=89=87=E6=AE=B5=E7=A7=BB=E9=99=A4=E6=97=B6?= =?UTF-8?q?=E9=95=BF=E8=BE=93=E5=85=A5=20(#1694)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: xiaoxia Co-committed-by: xiaoxia --- .../components/TimelinePanel.tsx | 4 --- .../components/timeline/AddClipPicker.tsx | 26 ------------------- .../hooks/timeline-menus/useAddPicker.ts | 9 +++---- .../editing-planner/hooks/useTimelineMenus.ts | 2 -- 4 files changed, 3 insertions(+), 38 deletions(-) diff --git a/apps/web/src/pages/editing-planner/components/TimelinePanel.tsx b/apps/web/src/pages/editing-planner/components/TimelinePanel.tsx index 8085576c2..29e439560 100644 --- a/apps/web/src/pages/editing-planner/components/TimelinePanel.tsx +++ b/apps/web/src/pages/editing-planner/components/TimelinePanel.tsx @@ -106,9 +106,7 @@ const TimelinePanel: React.FC = ({ pickerPos, availableTypes, addType, - addDuration, setAddType, - setAddDuration, handleTogglePicker, handleConfirmAdd, hoveredClipId, @@ -212,9 +210,7 @@ const TimelinePanel: React.FC = ({ position={pickerPos} availableTypes={availableTypes} addType={addType} - addDuration={addDuration} onTypeChange={setAddType} - onDurationChange={setAddDuration} onConfirm={handleConfirmAdd} /> )} diff --git a/apps/web/src/pages/editing-planner/components/timeline/AddClipPicker.tsx b/apps/web/src/pages/editing-planner/components/timeline/AddClipPicker.tsx index ecab58aa5..0afeb77c5 100644 --- a/apps/web/src/pages/editing-planner/components/timeline/AddClipPicker.tsx +++ b/apps/web/src/pages/editing-planner/components/timeline/AddClipPicker.tsx @@ -7,12 +7,8 @@ interface AddClipPickerProps { position: { top: number; right: number } availableTypes: ClipType[] addType: ClipType - addDuration: number onTypeChange: (type: ClipType) => void - onDurationChange: (duration: number) => void onConfirm: () => void - minDuration?: number - maxDuration?: number } export const AddClipPicker: React.FC = ({ @@ -20,12 +16,8 @@ export const AddClipPicker: React.FC = ({ position, availableTypes, addType, - addDuration, onTypeChange, - onDurationChange, onConfirm, - minDuration = 1, - maxDuration = 120, }) => { return (
= ({ ))}
- {/* 时长输入 */} -
- 时长: - - onDurationChange( - Math.max(minDuration, Math.min(maxDuration, Number(e.target.value) || minDuration)), - ) - } - /> - -
- {/* 确认按钮 */}