import SwitchButtonGroup from '@/components/SwitchButtonGroup'; import { ZONES } from './constants'; import LiveClock from './LiveClock'; import ResultView from './ResultView'; import { useTimestampConverter } from './useTimestampConverter'; import { useLazyTranslation } from '@/utils/useLazyTranslation'; import { cn } from '@/lib/utils'; // 1. 引入标准的 shadcn/ui 原子表单组件(代替原生的原生 Input 和 Select) import { Input } from '@/components/ui/input'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from '@/components/ui/select'; export default function Index() { const { t } = useLazyTranslation('timestamp'); // 2. 完美对接全新重构后的统一单源响应式 Hook const { mode, input, unit, zone, result, error, setMode, setInput, setUnit, setZone, handleUseNow, } = useTimestampConverter(); return (
{error}
)}