fix: the link button with disabled style but can click (#1390)

This commit is contained in:
Yaodong Yu
2022-12-10 22:14:20 +08:00
committed by GitHub
parent 19dce838d1
commit e3c36beaf4
4 changed files with 49 additions and 35 deletions

View File

@ -14,7 +14,7 @@
import React from "react";
import * as Setting from "./Setting";
import {Dropdown, Menu} from "antd";
import {Dropdown} from "antd";
import "./App.less";
function flagIcon(country, alt) {
@ -53,15 +53,12 @@ class SelectLanguageBox extends React.Component {
render() {
const languageItems = this.getOrganizationLanguages(this.state.languages);
const menu = (
<Menu items={languageItems} onClick={(e) => {
Setting.setLanguage(e.key);
}}>
</Menu>
);
const onClick = (e) => {
Setting.setLanguage(e.key);
};
return (
<Dropdown overlay={menu} >
<Dropdown menu={{items: languageItems, onClick}} >
<div className="language-box" style={{display: languageItems.length === 0 ? "none" : null, ...this.props.style}} />
</Dropdown>
);

View File

@ -164,7 +164,7 @@ class OAuthWidget extends React.Component {
</span>
{
linkedValue === "" ? (
<a key={provider.displayName} href={Provider.getAuthUrl(application, provider, "link")}>
<a key={provider.displayName} href={user.id !== account.id ? null : Provider.getAuthUrl(application, provider, "link")}>
<Button style={{marginLeft: "20px", width: "80px"}} type="primary" disabled={user.id !== account.id}>{i18next.t("user:Link")}</Button>
</a>
) : (