diff --git a/components/calculator.tsx b/components/calculator.tsx
index db4891c..89fff1f 100644
--- a/components/calculator.tsx
+++ b/components/calculator.tsx
@@ -2,6 +2,7 @@
import React, { useState, useCallback, useEffect } from 'react';
import { Wallet, Github} from 'lucide-react'; // 保留需要的组件
+import Image from 'next/image';
const SalaryCalculator = () => {
// 添加自动重定向逻辑
@@ -60,13 +61,13 @@ const SalaryCalculator = () => {
return standardizedSalary / workingDays; // 除 0 不管, Infinity(爽到爆炸)!
}, [formData.annualSalary, formData.pppFactor, formData.country, calculateWorkingDays]);
- const handleInputChange = (name: string, value: string) => {
+ const handleInputChange = useCallback((name: string, value: string) => {
// 直接设置值,不进行任何验证
setFormData(prev => ({
...prev,
[name]: value
}));
- };
+ }, []);
const calculateValue = () => {
if (!formData.annualSalary) return 0;
@@ -289,10 +290,13 @@ const SalaryCalculator = () => {
rel="noopener noreferrer"
className="flex items-center gap-1.5"
>
-
@@ -430,7 +434,7 @@ const SalaryCalculator = () => {
?
- 工时:是指"下班时间-上班时间"的总时间,包括吃饭、午休、加班等(不含通勤)。
+ 工时:是指"下班时间-上班时间"的总时间,包括吃饭、午休、加班等(不含通勤)。