// AdminScreens.jsx — 登入、帳號管理、歷史紀錄 const { useState: useStateA, useEffect: useEffectA, useMemo: useMemoA } = React; // ────────── 登入畫面 ────────── function LoginScreen({ theme, onLoggedIn }) { const [u, setU] = useStateA(''); const [p, setP] = useStateA(''); const [err, setErr] = useStateA(''); const [busy, setBusy] = useStateA(false); const submit = async () => { if (!u || !p) { setErr('請輸入帳號與密碼'); return; } setBusy(true); setErr(''); try { const session = await api.login(u.trim(), p); onLoggedIn(session); } catch (e) { setErr(e.message || '登入失敗'); } finally { setBusy(false); } }; return (