diff --git a/package.json b/package.json
index 9c5e1960..b80b71f1 100644
--- a/package.json
+++ b/package.json
@@ -6,6 +6,8 @@
"author": "",
"license": "ISC",
"dependencies": {
+ "@ant-design/compatible": "0.0.1-rc.1",
+ "@ant-design/icons": "^2.1.1",
"@ant-design/pro-layout": "^4.9.11",
"@lingui/react": "^2.9.0",
"ant-design-pro": "^2.3.2",
diff --git a/src/components/DropOption/DropOption.js b/src/components/DropOption/DropOption.js
index a459286e..d0d4ee41 100644
--- a/src/components/DropOption/DropOption.js
+++ b/src/components/DropOption/DropOption.js
@@ -1,6 +1,6 @@
import React from 'react'
import PropTypes from 'prop-types'
-import { Icon as LegacyIcon } from '@ant-design/compatible';
+import * as icon from '@ant-design/icons';
import { Dropdown, Button, Menu } from 'antd';
const DropOption = ({
@@ -18,8 +18,8 @@ const DropOption = ({
} {...dropdownProps}>
);
diff --git a/src/components/Layout/Header.js b/src/components/Layout/Header.js
index 34fd1a6e..39653c75 100644
--- a/src/components/Layout/Header.js
+++ b/src/components/Layout/Header.js
@@ -1,5 +1,5 @@
import React, { PureComponent, Fragment } from 'react'
-import { Icon as LegacyIcon } from '@ant-design/compatible';
+import * as icon from '@ant-design/icons';
import {
Menu,
Layout,
@@ -44,7 +44,7 @@ class Header extends PureComponent {
handleOpenMenu() {
let ListControls = [
(
- } shape="circle" onClick={() => ycore.ControlBar.close()}>
+ } shape="circle" onClick={() => ycore.ControlBar.close()}>
)
]
@@ -90,10 +90,7 @@ class Header extends PureComponent {
}
description={moment(item.date).fromNow()}
/>
-
+
)}
/>
@@ -114,7 +111,7 @@ class Header extends PureComponent {
offset={[-10, 10]}
className={styles.iconButton}
>
-
+
)
@@ -123,11 +120,11 @@ class Header extends PureComponent {
diff --git a/src/components/Layout/Menu.js b/src/components/Layout/Menu.js
index 729b8006..25d95526 100644
--- a/src/components/Layout/Menu.js
+++ b/src/components/Layout/Menu.js
@@ -1,6 +1,6 @@
import React, { PureComponent, Fragment } from 'react'
import PropTypes from 'prop-types'
-import { Icon as LegacyIcon } from '@ant-design/compatible';
+import * as icon from '@ant-design/icons';
import { Menu } from 'antd';
import Navlink from 'umi/navlink'
import withRouter from 'umi/withRouter'
@@ -13,6 +13,7 @@ import {
} from 'utils'
import store from 'store'
import styles from './Menu.less'
+import { isTypeNode } from 'typescript';
const { SubMenu } = Menu
@@ -52,7 +53,7 @@ class SiderMenu extends PureComponent {
className={styles.SubMenuItems}
title={
- {item.icon && }
+ {item.icon && }
{item.name}
}
@@ -64,7 +65,7 @@ class SiderMenu extends PureComponent {
return (
- {item.icon && }
+ {item.icon && }
{item.name}
diff --git a/src/components/Layout/R_Sider.js b/src/components/Layout/R_Sider.js
index c1ebbda6..eb044596 100644
--- a/src/components/Layout/R_Sider.js
+++ b/src/components/Layout/R_Sider.js
@@ -1,6 +1,7 @@
import React, { PureComponent, StrictMode } from 'react'
import PropTypes from 'prop-types'
-import { Icon as LegacyIcon } from '@ant-design/compatible';
+import { Icons as LegacyIcon } from '@ant-design/compatible';
+import * as icon from '@ant-design/icons';
import { Switch, Layout, Tag, Divider, Drawer, Avatar, Menu } from 'antd';
import { withI18n, Trans } from '@lingui/react'
import classNames from 'classnames'