返回 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