finalized signup/signin ux regarding redirects

This commit is contained in:
Sheen Capadngan
2023-05-07 20:54:30 +08:00
parent ea86e59d4f
commit 4c434555a4
9 changed files with 46 additions and 12 deletions
+6 -1
View File
@@ -27,9 +27,14 @@ export default function Login() {
const {
providerAuthToken,
email: providerEmail,
setProviderAuthToken
setProviderAuthToken,
isProviderUserCompleted,
} = useProviderAuth();
if (providerAuthToken && isProviderUserCompleted === false) {
router.push('/signup');
}
const setLanguage = async (to: string) => {
router.push('/login', '/login', { locale: to });
localStorage.setItem('lang', to);
+9 -1
View File
@@ -35,7 +35,15 @@ export default function SignUp() {
const { data: serverDetails } = useFetchServerStatus();
const [isSignupWithEmail, setIsSignupWithEmail] = useState(false);
const { t } = useTranslation();
const { email: providerEmail, providerAuthToken } = useProviderAuth();
const {
email: providerEmail,
providerAuthToken,
isProviderUserCompleted,
} = useProviderAuth();
if (providerAuthToken && isProviderUserCompleted) {
router.push('/login');
}
if (providerAuthToken && step < 3) {
setStep(3);