+ {/* eslint-disable-next-line jsx-a11y/anchor-is-valid */}
Setting.changeLanguage("en")} className="lang-selector">
English
/
+ {/* eslint-disable-next-line jsx-a11y/anchor-is-valid */}
Setting.changeLanguage("zh")} className="lang-selector">
简体中文
diff --git a/web/src/Setting.js b/web/src/Setting.js
index 4dec3b76..6ae43808 100644
--- a/web/src/Setting.js
+++ b/web/src/Setting.js
@@ -162,6 +162,7 @@ export function changeLanguage(language) {
export function getClickable(text) {
return (
+ // eslint-disable-next-line jsx-a11y/anchor-is-valid
{
copy(text);
showMessage("success", `Copied to clipboard`);
diff --git a/web/src/TokenEditPage.js b/web/src/TokenEditPage.js
index aa3525de..3d2c7956 100644
--- a/web/src/TokenEditPage.js
+++ b/web/src/TokenEditPage.js
@@ -13,13 +13,11 @@
// limitations under the License.
import React from "react";
-import {Button, Card, Col, Input, Row, Select} from 'antd';
+import {Button, Card, Col, Input, Row} from 'antd';
import * as TokenBackend from "./backend/TokenBackend";
import * as Setting from "./Setting";
import i18next from "i18next";
-const { Option } = Select;
-
class TokenEditPage extends React.Component {
constructor(props) {
super(props);
@@ -30,7 +28,7 @@ class TokenEditPage extends React.Component {
};
}
- componentWillMount() {
+ UNSAFE_componentWillMount() {
this.getToken();
}
diff --git a/web/src/TokenListPage.js b/web/src/TokenListPage.js
index 71a50273..a0b7f1e1 100644
--- a/web/src/TokenListPage.js
+++ b/web/src/TokenListPage.js
@@ -29,7 +29,7 @@ class TokenListPage extends React.Component {
};
}
- componentWillMount() {
+ UNSAFE_componentWillMount() {
this.getTokens();
}
diff --git a/web/src/UserEditPage.js b/web/src/UserEditPage.js
index 8f160fbe..6b7ad37c 100644
--- a/web/src/UserEditPage.js
+++ b/web/src/UserEditPage.js
@@ -35,7 +35,7 @@ class UserEditPage extends React.Component {
};
}
- componentWillMount() {
+ UNSAFE_componentWillMount() {
this.getUser();
this.getOrganizations();
}
@@ -143,7 +143,7 @@ class UserEditPage extends React.Component {
{i18next.t("general:Preview")}:
-
+
diff --git a/web/src/UserListPage.js b/web/src/UserListPage.js
index 51b864bf..4b0319f2 100644
--- a/web/src/UserListPage.js
+++ b/web/src/UserListPage.js
@@ -29,7 +29,7 @@ class UserListPage extends React.Component {
};
}
- componentWillMount() {
+ UNSAFE_componentWillMount() {
this.getUsers();
}
@@ -156,7 +156,7 @@ class UserListPage extends React.Component {
width: '100px',
render: (text, record, index) => {
return (
-
+
)
@@ -225,7 +225,7 @@ class UserListPage extends React.Component {
title: i18next.t("general:Action"),
dataIndex: '',
key: 'op',
- width: '170px',
+ width: '190px',
render: (text, record, index) => {
return (
diff --git a/web/src/auth/AuthCallback.js b/web/src/auth/AuthCallback.js
index c67d2d6e..f5f318f3 100644
--- a/web/src/auth/AuthCallback.js
+++ b/web/src/auth/AuthCallback.js
@@ -53,7 +53,7 @@ class AuthCallback extends React.Component {
}
}
- componentWillMount() {
+ UNSAFE_componentWillMount() {
const params = new URLSearchParams(this.props.location.search);
const innerParams = this.getInnerParams();
const applicationName = innerParams.get("application");
diff --git a/web/src/auth/LoginPage.js b/web/src/auth/LoginPage.js
index 0765c596..46ed252d 100644
--- a/web/src/auth/LoginPage.js
+++ b/web/src/auth/LoginPage.js
@@ -33,7 +33,7 @@ class LoginPage extends React.Component {
};
}
- componentWillMount() {
+ UNSAFE_componentWillMount() {
if (this.state.type === "login") {
this.getApplication();
} else if (this.state.type === "code") {
@@ -199,7 +199,7 @@ class LoginPage extends React.Component {
Please click to login
-
+
{application.displayName}
:
@@ -222,7 +222,7 @@ class LoginPage extends React.Component {
renderLogo(application) {
if (application.homepageUrl !== "") {
return (
-
+
)
diff --git a/web/src/basic/SingleCard.js b/web/src/basic/SingleCard.js
index 1f373fcb..d318b97f 100644
--- a/web/src/basic/SingleCard.js
+++ b/web/src/basic/SingleCard.js
@@ -13,7 +13,7 @@
// limitations under the License.
import React from "react";
-import {Card, Col, Row} from "antd";
+import {Card, Col} from "antd";
import * as Setting from "../Setting";
import {withRouter} from "react-router-dom";