- 安装 ESLint 和 eslint-config-next 依赖 - 创建 .eslintrc.json 配置文件,使用 Next.js 严格模式 - 修复 TypeScript 代码中的类型错误: - 移除 any 类型,使用具体的类型定义 - 修复未使用的函数参数和变量 - 优化组件类型定义 - 现在 CI/CD 可以成功通过 lint 检查
This commit is contained in:
@ -19,7 +19,7 @@ export function Navigation({ activeTab, onTabChange }: NavigationProps) {
|
||||
{ id: "contact", name: "联系", href: "#contact" },
|
||||
]
|
||||
|
||||
const handleTabClick = (item: any) => {
|
||||
const handleTabClick = (item: { id: string; name: string; icon: React.ReactNode }) => {
|
||||
// Handle all tabs, not just gallery and timeline
|
||||
onTabChange(item.id)
|
||||
setIsMenuOpen(false)
|
||||
|
||||
Reference in New Issue
Block a user