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>
);