import { useLogin } from '@/hooks/useLogin'; import { useTheme, THEME_OPTIONS } from '@/hooks/useTheme'; import { Sun, Moon } from 'lucide-react'; export default function CenteredCard() { const { username, password, loading, error, setUsername, setPassword, handleLogin } = useLogin(); const { theme, toggleTheme } = useTheme(); const isDark = THEME_OPTIONS.find(o => o.id === theme)?.isDark ?? true; return (
{/* Gradient background */}
{/* Theme toggle */} {/* Card */}

SQL审核平台

登录您的账号

{error &&
{error}
} setUsername(e.target.value)} style={{ padding: '11px 14px', borderRadius: 8, background: 'var(--dg-bg-secondary)', border: '1px solid var(--dg-border)', color: 'var(--dg-text-primary)', fontSize: 14, outline: 'none' }} /> setPassword(e.target.value)} style={{ padding: '11px 14px', borderRadius: 8, background: 'var(--dg-bg-secondary)', border: '1px solid var(--dg-border)', color: 'var(--dg-text-primary)', fontSize: 14, outline: 'none' }} />
); }