import {useState} from "react" import {router} from "expo-router" import {Text,View} from "react-native" import {useSession} from "../../src/state/session" import {Body,Button,ErrorMessage,Panel,Screen,Title,styles} from "../../src/components/ui" export default function Profile(){const {session,logout}=useSession();const [busy,setBusy]=useState(false);const [error,setError]=useState("");async function signOut(){setBusy(true);setError("");try{await logout()}catch(e){setError(e instanceof Error?e.message:"退出失败,请重试。")}finally{setBusy(false)}}return 我的{session?.user.display_name}开发测试身份会话有效期至 {session?new Date(session.expires_at).toLocaleString("zh-CN"):"—"}