From 7a0e4d84c990c0271fa8d6725c4b893deee556c2 Mon Sep 17 00:00:00 2001 From: Xiaoxia AI Date: Fri, 26 Jun 2026 09:54:38 +0800 Subject: [PATCH] fix(web): resolve remaining V21 TypeScript build errors - Use selected plan id in subscription success message - Mark route project id as intentionally unused on voices page - Restores production release build for V21 pages --- apps/web/src/pages/subscription/Plans.tsx | 2 +- apps/web/src/pages/workspace/ProjectVoices.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/src/pages/subscription/Plans.tsx b/apps/web/src/pages/subscription/Plans.tsx index 99ff8d016..074f22db3 100644 --- a/apps/web/src/pages/subscription/Plans.tsx +++ b/apps/web/src/pages/subscription/Plans.tsx @@ -17,7 +17,7 @@ const Plans: React.FC = () => { const handleSubscribe = async (planId: string) => { try { setSubscribing(true); - message.success('订阅成功'); + message.success(`已选择 ${planId} 订阅计划`); } catch (error: any) { message.error('订阅失败'); } finally { diff --git a/apps/web/src/pages/workspace/ProjectVoices.tsx b/apps/web/src/pages/workspace/ProjectVoices.tsx index fc8d9e986..6fcf95f52 100644 --- a/apps/web/src/pages/workspace/ProjectVoices.tsx +++ b/apps/web/src/pages/workspace/ProjectVoices.tsx @@ -15,7 +15,7 @@ const VOICE_OPTIONS = [ ]; const ProjectVoices: React.FC = () => { - const { id: projectId } = useParams<{ id: string }>(); + const { id: _projectId } = useParams<{ id: string }>(); const [selectedVoice, setSelectedVoice] = useState(''); return (