diff --git a/web/package.json b/web/package.json
index 54cfed16..ccf427af 100644
--- a/web/package.json
+++ b/web/package.json
@@ -3,8 +3,8 @@
"version": "0.1.0",
"private": true,
"dependencies": {
- "@ant-design/cssinjs": "^1.10.1",
- "@ant-design/icons": "^4.7.0",
+ "@ant-design/cssinjs": "^1.23.0",
+ "@ant-design/icons": "^5.6.1",
"@craco/craco": "^6.4.5",
"@crowdin/cli": "^3.7.10",
"@ctrl/tinycolor": "^3.5.0",
@@ -23,8 +23,8 @@
"@web3-onboard/sequence": "^2.0.8",
"@web3-onboard/taho": "^2.0.5",
"@web3-onboard/trust": "^2.0.4",
- "antd": "5.2.3",
- "antd-token-previewer": "^1.1.0-22",
+ "antd": "5.24.1",
+ "antd-token-previewer": "^2.0.8",
"buffer": "^6.0.3",
"codemirror": "^6.0.1",
"copy-to-clipboard": "^3.3.1",
diff --git a/web/src/App.js b/web/src/App.js
index 4c22028d..ca31bd97 100644
--- a/web/src/App.js
+++ b/web/src/App.js
@@ -327,7 +327,7 @@ class App extends Component {
isAiAssistantOpen: false,
});
}}
- visible={this.state.isAiAssistantOpen}
+ open={this.state.isAiAssistantOpen}
>
diff --git a/web/src/App.less b/web/src/App.less
index c5c7c958..a92426d0 100644
--- a/web/src/App.less
+++ b/web/src/App.less
@@ -58,6 +58,16 @@ img {
}
}
+.org-select {
+ display: flex;
+ position: relative;
+ transform: translateY(50%);
+ margin: 0 10px !important;
+ float: right;
+ min-width: 120px;
+ max-width: 180px;
+}
+
.rightDropDown {
display: flex;
align-items: center;
diff --git a/web/src/BaseListPage.js b/web/src/BaseListPage.js
index 7b554ea4..ecc19394 100644
--- a/web/src/BaseListPage.js
+++ b/web/src/BaseListPage.js
@@ -121,10 +121,12 @@ class BaseListPage extends React.Component {
record[dataIndex]
? record[dataIndex].toString().toLowerCase().includes(value.toLowerCase())
: "",
- onFilterDropdownOpenChange: visible => {
- if (visible) {
- setTimeout(() => this.searchInput.select(), 100);
- }
+ filterDropdownProps: {
+ onOpenChange: visible => {
+ if (visible) {
+ setTimeout(() => this.searchInput.select(), 100);
+ }
+ },
},
render: (text, record, index) => {
const highlightContent = this.state.searchedColumn === dataIndex ? (
@@ -173,7 +175,7 @@ class BaseListPage extends React.Component {
const steps = TourConfig.getSteps();
steps.map((item, index) => {
if (!index) {
- item.target = () => document.querySelector("table");
+ item.target = () => document.querySelector(".ant-table");
} else {
item.target = () => document.getElementById(item.id) || null;
}
diff --git a/web/src/CasbinEditor.js b/web/src/CasbinEditor.js
index 847881da..9596f725 100644
--- a/web/src/CasbinEditor.js
+++ b/web/src/CasbinEditor.js
@@ -19,8 +19,6 @@ import {Tabs} from "antd";
import i18next from "i18next";
import Editor from "./common/Editor";
-const {TabPane} = Tabs;
-
const CasbinEditor = ({model, onModelTextChange}) => {
const [activeKey, setActiveKey] = useState("advanced");
const iframeRef = useRef(null);
@@ -66,10 +64,15 @@ const CasbinEditor = ({model, onModelTextChange}) => {
return (
-
-
-
-
+
{activeKey === "advanced" ? (
{
Setting.setOrganization(value);
}}
- className="select-box"
/>
}
@@ -459,7 +459,7 @@ function ManagementPage(props) {
{props.requiredEnableMfa || (Setting.isMobile() ?
-
+