diff --git a/src/components/DropOption/DropOption.js b/src/components/DropOption/DropOption.js index d96e536..1bb4ba2 100644 --- a/src/components/DropOption/DropOption.js +++ b/src/components/DropOption/DropOption.js @@ -1,6 +1,7 @@ import React from 'react' import PropTypes from 'prop-types' -import { Dropdown, Button, Icon, Menu } from 'antd' +import { BarsOutlined, DownOutlined } from '@ant-design/icons' +import { Dropdown, Button, Menu } from 'antd' const DropOption = ({ onMenuClick, @@ -17,8 +18,8 @@ const DropOption = ({ {...dropdownProps} > ) diff --git a/src/components/Layout/Bread.js b/src/components/Layout/Bread.js index 4cc80b8..45ee4de 100644 --- a/src/components/Layout/Bread.js +++ b/src/components/Layout/Bread.js @@ -1,8 +1,9 @@ import React, { PureComponent, Fragment } from 'react' import PropTypes from 'prop-types' -import { Breadcrumb, Icon } from 'antd' +import { Breadcrumb } from 'antd' import Link from 'umi/navlink' import withRouter from 'umi/withRouter' +import { Icon as LegacyIcon } from '@ant-design/compatible' import { withI18n } from '@lingui/react' import { pathMatchRegexp, queryAncestors, addLangPrefix } from 'utils' import styles from './Bread.less' @@ -14,7 +15,9 @@ class Bread extends PureComponent { return paths.map((item, key) => { const content = item && ( - {item.icon && } + {item.icon && ( + + )} {item.name} ) diff --git a/src/components/Layout/Header.js b/src/components/Layout/Header.js index a2a65b5..6bf0216 100644 --- a/src/components/Layout/Header.js +++ b/src/components/Layout/Header.js @@ -1,7 +1,9 @@ import React, { PureComponent, Fragment } from 'react' import PropTypes from 'prop-types' -import { Menu, Icon, Layout, Avatar, Popover, Badge, List } from 'antd' +import { Menu, Layout, Avatar, Popover, Badge, List } from 'antd' import { Ellipsis } from 'ant-design-pro' +import { Icon as LegacyIcon } from '@ant-design/compatible' +import { BellOutlined, RightOutlined } from '@ant-design/icons' import { Trans, withI18n } from '@lingui/react' import { setLocale } from 'utils' import moment from 'moment' @@ -104,11 +106,7 @@ class Header extends PureComponent { } description={moment(item.date).fromNow()} /> - + )} /> @@ -129,7 +127,7 @@ class Header extends PureComponent { offset={[-10, 10]} className={styles.iconButton} > - + ) @@ -146,7 +144,7 @@ class Header extends PureComponent { className={styles.button} onClick={onCollapseChange.bind(this, !collapsed)} > - - {item.icon && } + {item.icon && } {item.name} } @@ -58,7 +59,7 @@ class SiderMenu extends PureComponent { return ( - {item.icon && } + {item.icon && } {item.name} diff --git a/src/components/Layout/Sider.js b/src/components/Layout/Sider.js index 26c3e8a..a51058d 100644 --- a/src/components/Layout/Sider.js +++ b/src/components/Layout/Sider.js @@ -1,6 +1,7 @@ import React, { PureComponent } from 'react' import PropTypes from 'prop-types' -import { Icon, Switch, Layout } from 'antd' +import { Switch, Layout } from 'antd' +import { BulbOutlined } from '@ant-design/icons' import { withI18n, Trans } from '@lingui/react' import ScrollBar from '../ScrollBar' import { config } from 'utils' @@ -57,7 +58,7 @@ class Sider extends PureComponent { {!collapsed && (
- + Switch Theme + {children} - + ) } } diff --git a/src/pages/404.js b/src/pages/404.js index a87c8cf..cff81d3 100644 --- a/src/pages/404.js +++ b/src/pages/404.js @@ -1,12 +1,12 @@ import React from 'react' -import { Icon } from 'antd' +import { FrownOutlined } from '@ant-design/icons' import { Page } from 'components' import styles from './404.less' const Error = () => (
- +

404 Not Found

diff --git a/src/pages/dashboard/components/numberCard.js b/src/pages/dashboard/components/numberCard.js index 8a9f578..267b181 100644 --- a/src/pages/dashboard/components/numberCard.js +++ b/src/pages/dashboard/components/numberCard.js @@ -1,6 +1,7 @@ import React from 'react' import PropTypes from 'prop-types' -import { Icon, Card } from 'antd' +import { Icon as LegacyIcon } from '@ant-design/compatible' +import { Card } from 'antd' import CountUp from 'react-countup' import styles from './numberCard.less' @@ -11,7 +12,7 @@ function NumberCard({ icon, color, title, number, countUp }) { bordered={false} bodyStyle={{ padding: 10 }} > - +

{title || 'No Title'}

diff --git a/src/pages/login/index.js b/src/pages/login/index.js index 1228630..74c9c53 100644 --- a/src/pages/login/index.js +++ b/src/pages/login/index.js @@ -1,8 +1,11 @@ import React, { PureComponent, Fragment } from 'react' import PropTypes from 'prop-types' import { connect } from 'dva' -import { Button, Row, Form, Icon, Input } from 'antd' +import { Button, Row, Input } from 'antd' import { GlobalFooter } from 'ant-design-pro' +import { Form } from '@ant-design/compatible' +import '@ant-design/compatible/assets/index.css' +import { GithubOutlined } from '@ant-design/icons' import { Trans, withI18n } from '@lingui/react' import { setLocale } from 'utils' import config from 'utils/config' @@ -32,7 +35,7 @@ class Login extends PureComponent { let footerLinks = [ { key: 'github', - title: , + title: , href: 'https://github.com/zuiidea/antd-admin', blankTarget: true, }, diff --git a/src/pages/request/index.js b/src/pages/request/index.js index 911e101..6024b20 100644 --- a/src/pages/request/index.js +++ b/src/pages/request/index.js @@ -1,19 +1,11 @@ import React from 'react' import { request } from 'utils' import { apiPrefix } from 'utils/config' -import { - Row, - Col, - Select, - Input, - Button, - List, - Tag, - Form, - Icon, - Checkbox, -} from 'antd' +import { Row, Col, Select, Input, Button, List, Tag, Checkbox } from 'antd' import classnames from 'classnames' +import { Form } from '@ant-design/compatible' +import '@ant-design/compatible/assets/index.css' +import { CloseOutlined } from '@ant-design/icons' import { Trans } from '@lingui/react' import api from '@/services/api' import { Page } from 'components' @@ -226,11 +218,9 @@ class RequestPage extends React.Component { )} - diff --git a/src/pages/user/components/Filter.js b/src/pages/user/components/Filter.js index 49fc04d..021863a 100644 --- a/src/pages/user/components/Filter.js +++ b/src/pages/user/components/Filter.js @@ -1,10 +1,14 @@ -/* global document */ import React, { Component } from 'react' import PropTypes from 'prop-types' import moment from 'moment' import { FilterItem } from 'components' + +/* global document */ +import { Form } from '@ant-design/compatible' + +import '@ant-design/compatible/assets/index.css' import { Trans, withI18n } from '@lingui/react' -import { Form, Button, Row, Col, DatePicker, Input, Cascader } from 'antd' +import { Button, Row, Col, DatePicker, Input, Cascader } from 'antd' import city from 'utils/city' const { Search } = Input diff --git a/src/pages/user/components/Modal.js b/src/pages/user/components/Modal.js index 2d8fe28..efadc89 100644 --- a/src/pages/user/components/Modal.js +++ b/src/pages/user/components/Modal.js @@ -1,6 +1,8 @@ import React, { PureComponent } from 'react' import PropTypes from 'prop-types' -import { Form, Input, InputNumber, Radio, Modal, Cascader } from 'antd' +import { Input, InputNumber, Radio, Modal, Cascader } from 'antd' +import { Form } from '@ant-design/compatible' +import '@ant-design/compatible/assets/index.css' import { Trans, withI18n } from '@lingui/react' import city from 'utils/city'