Improve jump links.

This commit is contained in:
Yang Luo
2021-06-14 23:23:59 +08:00
parent a7912eecc1
commit c122e89fc1
2 changed files with 22 additions and 6 deletions

View File

@ -262,6 +262,12 @@ export function goToLogin(ths, application) {
return; return;
} }
if (!application.enablePassword && window.location.pathname.includes("/signup/oauth/authorize")) {
const link = window.location.href.replace("/signup/oauth/authorize", "/login/oauth/authorize");
goToLink(link);
return;
}
if (authConfig.appName === application.name) { if (authConfig.appName === application.name) {
goToLinkSoft(ths, "/login"); goToLinkSoft(ths, "/login");
} else { } else {
@ -278,6 +284,12 @@ export function goToSignup(ths, application) {
return; return;
} }
if (!application.enablePassword && window.location.pathname.includes("/login/oauth/authorize")) {
const link = window.location.href.replace("/login/oauth/authorize", "/signup/oauth/authorize");
goToLink(link);
return;
}
if (authConfig.appName === application.name) { if (authConfig.appName === application.name) {
goToLinkSoft(ths, "/signup"); goToLinkSoft(ths, "/signup");
} else { } else {

View File

@ -14,7 +14,6 @@
import React from "react"; import React from "react";
import {Alert, Button, message, Result} from "antd"; import {Alert, Button, message, Result} from "antd";
import * as Setting from "../Setting";
export function showMessage(type, text) { export function showMessage(type, text) {
if (type === "success") { if (type === "success") {
@ -55,12 +54,17 @@ export function renderMessageLarge(ths, msg) {
title="There was a problem signing you in.." title="There was a problem signing you in.."
subTitle={msg} subTitle={msg}
extra={[ extra={[
<Button key="home" onClick={() => Setting.goToLinkSoft(ths, "/")}> <Button type="primary" key="back" onClick={() => {
Home window.history.go(-2);
</Button>, }}>
<Button type="primary" key="signup" onClick={() => Setting.goToLinkSoft(ths, "/signup")}> Back
Sign Up
</Button>, </Button>,
// <Button key="home" onClick={() => Setting.goToLinkSoft(ths, "/")}>
// Home
// </Button>,
// <Button type="primary" key="signup" onClick={() => Setting.goToLinkSoft(ths, "/signup")}>
// Sign Up
// </Button>,
]} ]}
> >
</Result> </Result>