diff --git a/apps/web/src/pages/editing-planner/components/RightPanel.tsx b/apps/web/src/pages/editing-planner/components/RightPanel.tsx index 135189856..8d710ba50 100755 --- a/apps/web/src/pages/editing-planner/components/RightPanel.tsx +++ b/apps/web/src/pages/editing-planner/components/RightPanel.tsx @@ -104,10 +104,18 @@ const RightPanel: React.FC = ({ {(() => { // ClipPropertiesPanel 内部类型与主文件类型结构一致但字段细节不同 // 使用 unknown 作为中间类型避免 any 警告 - const sub = subtitleSettings as unknown as React.ComponentProps["subtitleSettings"] - const bgm = bgmSettings as unknown as React.ComponentProps["bgmSettings"] - const onSubChange = onSubtitleSettingsChange as unknown as React.ComponentProps["onSubtitleSettingsChange"] - const onBgmChange = onBgmSettingsChange as unknown as React.ComponentProps["onBgmSettingsChange"] + const sub = subtitleSettings as unknown as React.ComponentProps< + typeof ClipPropertiesPanel + >["subtitleSettings"] + const bgm = bgmSettings as unknown as React.ComponentProps< + typeof ClipPropertiesPanel + >["bgmSettings"] + const onSubChange = onSubtitleSettingsChange as unknown as React.ComponentProps< + typeof ClipPropertiesPanel + >["onSubtitleSettingsChange"] + const onBgmChange = onBgmSettingsChange as unknown as React.ComponentProps< + typeof ClipPropertiesPanel + >["onBgmSettingsChange"] return (