diff --git a/pages/Timestamp/index.tsx b/pages/Timestamp/index.tsx index 66a4e09..9197634 100644 --- a/pages/Timestamp/index.tsx +++ b/pages/Timestamp/index.tsx @@ -1,9 +1,7 @@ -import { Box, Container, MenuItem, Select, Stack, TextField } from '@mui/material'; import { Clock } from 'lucide-react'; -import Button from '@/components/Button'; import PageHeader from '@/components/PageHeader'; import SwitchButtonGroup from '@/components/SwitchButtonGroup'; -import { timestampPageStyles, ZONES } from '@/config/pageTheme'; +import { ZONES } from '@/config/pageTheme'; import LiveClock from './LiveClock'; import ResultView from './ResultView'; import { useTimestampConverter } from './useTimestampConverter'; @@ -28,8 +26,8 @@ export default function Index() { } = useTimestampConverter(); return ( - - +
+
{/* Header */} {/* 桌面端 md+ 左右分栏;移动端单栏堆叠 */} - +
{/* 左栏:转换工作台 */} - +
{/* 模式切换 */} {/* 输入区 */} - - + setInput(e.target.value)} - error={!!error} - helperText={error} - fullWidth - sx={timestampPageStyles.INPUT_STYLE} + className={`w-full px-4 py-2.5 rounded-lg border ${ + error ? 'border-red-500' : 'border-gray-300' + } bg-white text-sm font-mono font-semibold focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent transition-all`} /> + {error &&

{error}

} {/* 单位+时区紧凑横排 */} - +
- - - + +
+
{/* 立即转换 */} - -
+ +
{/* 右栏:结果展示卡片 */} - +
- - - - +
+
+
+ ); }