返回 Bug 清单
BUG-0806project-68中已修复backend-logic
frontend TS strict 零错误 — 17 个 strict 错误全部清零
发现:2026-10-09验证:2026-10-31置信度:70%
症状
commit f465a13e4802 (2026-09-12) fix: frontend TS strict 零错误 — 17 个 strict 错误全部清零
根因
commit message 描述: fix: frontend TS strict 零错误 — 17 个 strict 错误全部清零
修复方案
修复 14 行,删除 10 行。改动文件: frontend/src/components/Button.tsx, frontend/src/components/ConfirmDialog.tsx, frontend/src/components/SkeletonLoader.tsx, frontend/src/components/VoicePlayer.tsx, frontend/src/components/index.ts
错误签名
fix: frontend TS strict 零错误 — 17 个 strict 错误全部清零 Button.tsx: HTMLMotionProps<'button'> + Omit variant/size/children 解决 onDrag 类型冲突
ConfirmDialog.tsx: default import 修正 named import 错误
index.ts: 消除 SkeletonCard/SkeletonList 重复导出、Select/ConfirmDialog 改用 named export
SkeletonLoader.tsx: ShimmerBlock 增加 style?: CSSProperties
VoicePlayer.tsx: axios headers contentType String() cast
验证: tsc --noEmit 零错误 + vite build 6.40s 通过技术信息
来源项目
project-68
涉及文件
frontend/src/components/Button.tsx, frontend/src/components/ConfirmDialog.tsx, frontend/src/components/SkeletonLoader.tsx +2
标签
git-sweep, auto-ingested, project-68, mcp-reported, source-agent