import { Redirect } from 'expo-router';
import { useAuth } from '../src/context/AuthContext';
import { useRole } from '../src/context/RoleContext';
/**
* 应用总入口(根路由 /)。
* 按「引导 → 登录 → 选择身份 → 对应端」漏斗放行,保证每个页面都有合理的前置入口。
*/
export default function Index() {
const { onboardingSeen, isLoggedIn } = useAuth();
const { role } = useRole();
if (!onboardingSeen) {
return ;
}
if (!isLoggedIn) {
return ;
}
if (!role) {
return ;
}
// 两个路由组均无 index,必须用显式落地路由,否则落地页空白
return (
);
}