Commit b01d88e8 authored by ι™ˆε°θͺ's avatar ι™ˆε°θͺ Committed by ι™ˆεΈ…

Improvement umi/locale (#3829)

parent ca6453a3
...@@ -59,7 +59,8 @@ ...@@ -59,7 +59,8 @@
"react-dom": "^16.7.0", "react-dom": "^16.7.0",
"react-fittext": "^1.0.0", "react-fittext": "^1.0.0",
"react-media": "^1.9.2", "react-media": "^1.9.2",
"umi": "^2.4.4" "umi": "^2.4.4",
"umi-plugin-react": "^1.7.2"
}, },
"devDependencies": { "devDependencies": {
"@types/history": "^4.7.2", "@types/history": "^4.7.2",
...@@ -101,8 +102,7 @@ ...@@ -101,8 +102,7 @@
"tslint": "^5.12.1", "tslint": "^5.12.1",
"tslint-config-prettier": "^1.17.0", "tslint-config-prettier": "^1.17.0",
"tslint-react": "^3.6.0", "tslint-react": "^3.6.0",
"umi-plugin-ga": "^1.1.3", "umi-plugin-ga": "^1.1.3"
"umi-plugin-react": "^1.7.2"
}, },
"optionalDependencies": { "optionalDependencies": {
"puppeteer": "^1.12.1" "puppeteer": "^1.12.1"
......
import React from 'react'; import React from 'react';
import { Tooltip } from 'antd'; import { Tooltip } from 'antd';
import styles from './index.less'; import styles from './index.less';
const MiniProgress = ({ const MiniProgress = ({
......
import React, { PureComponent } from 'react'; import React, { PureComponent } from 'react';
import { FormattedMessage, formatMessage } from 'umi/locale'; import { FormattedMessage, formatMessage } from 'umi-plugin-react/locale';
import { Spin, Tag, Menu, Icon, Avatar, Tooltip, message } from 'antd'; import { Spin, Tag, Menu, Icon, Avatar, Tooltip, message } from 'antd';
import moment from 'moment'; import moment from 'moment';
import groupBy from 'lodash/groupBy'; import groupBy from 'lodash/groupBy';
......
import React from 'react'; import React from 'react';
import { FormattedMessage } from 'umi/locale'; import { FormattedMessage } from 'umi-plugin-react/locale';
import Link from 'umi/link'; import Link from 'umi/link';
import PageHeader from '@/components/PageHeader'; import PageHeader from '@/components/PageHeader';
import { connect } from 'dva'; import { connect } from 'dva';
......
import React, { PureComponent } from 'react'; import React, { PureComponent } from 'react';
import { formatMessage, setLocale, getLocale } from 'umi/locale'; import { formatMessage, setLocale, getLocale } from 'umi-plugin-react/locale';
import { Menu, Icon } from 'antd'; import { Menu, Icon } from 'antd';
import classNames from 'classnames'; import classNames from 'classnames';
import HeaderDropdown from '../HeaderDropdown'; import HeaderDropdown from '../HeaderDropdown';
......
import React from 'react'; import React from 'react';
import { Tooltip, Icon } from 'antd'; import { Tooltip, Icon } from 'antd';
import { formatMessage } from 'umi/locale'; import { formatMessage } from 'umi-plugin-react/locale';
import styles from './ThemeColor.less'; import styles from './ThemeColor.less';
const Tag = ({ color, check, ...rest }) => ( const Tag = ({ color, check, ...rest }) => (
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import { Select, message, Drawer, List, Switch, Divider, Icon, Button, Alert, Tooltip } from 'antd'; import { Select, message, Drawer, List, Switch, Divider, Icon, Button, Alert, Tooltip } from 'antd';
import { formatMessage } from 'umi/locale'; import { formatMessage } from 'umi-plugin-react/locale';
import { CopyToClipboard } from 'react-copy-to-clipboard'; import { CopyToClipboard } from 'react-copy-to-clipboard';
import { connect } from 'dva'; import { connect } from 'dva';
import omit from 'omit.js'; import omit from 'omit.js';
......
import React from 'react'; import React from 'react';
import { notification, Button, message } from 'antd'; import { notification, Button, message } from 'antd';
import { formatMessage } from 'umi/locale'; import { formatMessage } from 'umi-plugin-react/locale';
import defaultSettings from './defaultSettings'; import defaultSettings from './defaultSettings';
window.React = React; window.React = React;
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import { formatMessage } from 'umi/locale'; import { formatMessage } from 'umi-plugin-react/locale';
import { Layout, message } from 'antd'; import { Layout, message } from 'antd';
import Animate from 'rc-animate'; import Animate from 'rc-animate';
import { connect } from 'dva'; import { connect } from 'dva';
......
import React, { Component, Fragment } from 'react'; import React, { Component, Fragment } from 'react';
import { formatMessage } from 'umi/locale'; import { formatMessage } from 'umi-plugin-react/locale';
import { connect } from 'dva'; import { connect } from 'dva';
import Link from 'umi/link'; import Link from 'umi/link';
import { Icon } from 'antd'; import { Icon } from 'antd';
......
import memoizeOne from 'memoize-one'; import memoizeOne from 'memoize-one';
import isEqual from 'lodash/isEqual'; import isEqual from 'lodash/isEqual';
import { formatMessage } from 'umi/locale'; import { formatMessage } from 'umi-plugin-react/locale';
import Authorized from '@/utils/Authorized'; import Authorized from '@/utils/Authorized';
import { menu } from '../defaultSettings'; import { menu } from '../defaultSettings';
......
import React from 'react'; import React from 'react';
import Link from 'umi/link'; import Link from 'umi/link';
import { formatMessage } from 'umi/locale'; import { formatMessage } from 'umi-plugin-react/locale';
import Exception from '@/components/Exception'; import Exception from '@/components/Exception';
export default () => ( export default () => (
......
import React, { Component, Fragment } from 'react'; import React, { Component, Fragment } from 'react';
import { formatMessage, FormattedMessage } from 'umi/locale'; import { formatMessage, FormattedMessage } from 'umi-plugin-react/locale';
import { Form, Input, Upload, Select, Button } from 'antd'; import { Form, Input, Upload, Select, Button } from 'antd';
import { connect } from 'dva'; import { connect } from 'dva';
import styles from './BaseView.less'; import styles from './BaseView.less';
......
import React, { Component, Fragment } from 'react'; import React, { Component, Fragment } from 'react';
import { formatMessage, FormattedMessage } from 'umi/locale'; import { formatMessage, FormattedMessage } from 'umi-plugin-react/locale';
import { Icon, List } from 'antd'; import { Icon, List } from 'antd';
class BindingView extends Component { class BindingView extends Component {
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import { connect } from 'dva'; import { connect } from 'dva';
import router from 'umi/router'; import router from 'umi/router';
import { FormattedMessage } from 'umi/locale'; import { FormattedMessage } from 'umi-plugin-react/locale';
import { Menu } from 'antd'; import { Menu } from 'antd';
import GridContent from '@/components/PageHeaderWrapper/GridContent'; import GridContent from '@/components/PageHeaderWrapper/GridContent';
import styles from './Info.less'; import styles from './Info.less';
......
import React, { Component, Fragment } from 'react'; import React, { Component, Fragment } from 'react';
import { formatMessage } from 'umi/locale'; import { formatMessage } from 'umi-plugin-react/locale';
import { Switch, List } from 'antd'; import { Switch, List } from 'antd';
class NotificationView extends Component { class NotificationView extends Component {
......
import React, { Component, Fragment } from 'react'; import React, { Component, Fragment } from 'react';
import { formatMessage, FormattedMessage } from 'umi/locale'; import { formatMessage, FormattedMessage } from 'umi-plugin-react/locale';
import { List } from 'antd'; import { List } from 'antd';
// import { getTimeDistance } from '@/utils/utils'; // import { getTimeDistance } from '@/utils/utils';
......
import React, { memo } from 'react'; import React, { memo } from 'react';
import { Row, Col, Icon, Tooltip } from 'antd'; import { Row, Col, Icon, Tooltip } from 'antd';
import { FormattedMessage, formatMessage } from 'umi/locale'; import { FormattedMessage, formatMessage } from 'umi-plugin-react/locale';
import styles from './Analysis.less'; import styles from './Analysis.less';
import { ChartCard, MiniArea, MiniBar, MiniProgress, Field } from '@/components/Charts'; import { ChartCard, MiniArea, MiniBar, MiniProgress, Field } from '@/components/Charts';
import Trend from '@/components/Trend'; import Trend from '@/components/Trend';
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import { connect } from 'dva'; import { connect } from 'dva';
import { formatMessage, FormattedMessage } from 'umi/locale'; import { formatMessage, FormattedMessage } from 'umi-plugin-react/locale';
import { Row, Col, Card, Tooltip } from 'antd'; import { Row, Col, Card, Tooltip } from 'antd';
import { Pie, WaterWave, Gauge, TagCloud } from '@/components/Charts'; import { Pie, WaterWave, Gauge, TagCloud } from '@/components/Charts';
import NumberInfo from '@/components/NumberInfo'; import NumberInfo from '@/components/NumberInfo';
......
import React, { memo } from 'react'; import React, { memo } from 'react';
import { Card, Tabs, Row, Col } from 'antd'; import { Card, Tabs, Row, Col } from 'antd';
import { formatMessage, FormattedMessage } from 'umi/locale'; import { formatMessage, FormattedMessage } from 'umi-plugin-react/locale';
import styles from './Analysis.less'; import styles from './Analysis.less';
import { TimelineChart, Pie } from '@/components/Charts'; import { TimelineChart, Pie } from '@/components/Charts';
import NumberInfo from '@/components/NumberInfo'; import NumberInfo from '@/components/NumberInfo';
......
import React, { memo } from 'react'; import React, { memo } from 'react';
import { Card, Radio } from 'antd'; import { Card, Radio } from 'antd';
import { FormattedMessage } from 'umi/locale'; import { FormattedMessage } from 'umi-plugin-react/locale';
import styles from './Analysis.less'; import styles from './Analysis.less';
import { Pie } from '@/components/Charts'; import { Pie } from '@/components/Charts';
import Yuan from '@/utils/Yuan'; import Yuan from '@/utils/Yuan';
......
import React, { memo } from 'react'; import React, { memo } from 'react';
import { Row, Col, Card, Tabs, DatePicker } from 'antd'; import { Row, Col, Card, Tabs, DatePicker } from 'antd';
import { FormattedMessage, formatMessage } from 'umi/locale'; import { FormattedMessage, formatMessage } from 'umi-plugin-react/locale';
import numeral from 'numeral'; import numeral from 'numeral';
import styles from './Analysis.less'; import styles from './Analysis.less';
import { Bar } from '@/components/Charts'; import { Bar } from '@/components/Charts';
......
import React, { memo } from 'react'; import React, { memo } from 'react';
import { Row, Col, Table, Tooltip, Card, Icon } from 'antd'; import { Row, Col, Table, Tooltip, Card, Icon } from 'antd';
import { FormattedMessage } from 'umi/locale'; import { FormattedMessage } from 'umi-plugin-react/locale';
import Trend from '@/components/Trend'; import Trend from '@/components/Trend';
import numeral from 'numeral'; import numeral from 'numeral';
import styles from './Analysis.less'; import styles from './Analysis.less';
......
...@@ -7,7 +7,7 @@ import { FlowToolbar } from '../components/EditorToolbar'; ...@@ -7,7 +7,7 @@ import { FlowToolbar } from '../components/EditorToolbar';
import { FlowItemPanel } from '../components/EditorItemPanel'; import { FlowItemPanel } from '../components/EditorItemPanel';
import { FlowDetailPanel } from '../components/EditorDetailPanel'; import { FlowDetailPanel } from '../components/EditorDetailPanel';
import styles from './index.less'; import styles from './index.less';
import { FormattedMessage } from 'umi/locale'; import { FormattedMessage } from 'umi-plugin-react/locale';
import PageHeaderWrapper from '@/components/PageHeaderWrapper'; import PageHeaderWrapper from '@/components/PageHeaderWrapper';
GGEditor.setTrackable(false); GGEditor.setTrackable(false);
......
...@@ -8,7 +8,7 @@ import { KoniItemPanel } from '../components/EditorItemPanel'; ...@@ -8,7 +8,7 @@ import { KoniItemPanel } from '../components/EditorItemPanel';
import { KoniDetailPanel } from '../components/EditorDetailPanel'; import { KoniDetailPanel } from '../components/EditorDetailPanel';
import KoniCustomNode from './shape/nodes/KoniCustomNode'; import KoniCustomNode from './shape/nodes/KoniCustomNode';
import styles from '../Flow/index.less'; import styles from '../Flow/index.less';
import { FormattedMessage } from 'umi/locale'; import { FormattedMessage } from 'umi-plugin-react/locale';
import PageHeaderWrapper from '@/components/PageHeaderWrapper'; import PageHeaderWrapper from '@/components/PageHeaderWrapper';
GGEditor.setTrackable(false); GGEditor.setTrackable(false);
......
...@@ -7,7 +7,7 @@ import { MindToolbar } from '../components/EditorToolbar'; ...@@ -7,7 +7,7 @@ import { MindToolbar } from '../components/EditorToolbar';
import { MindDetailPanel } from '../components/EditorDetailPanel'; import { MindDetailPanel } from '../components/EditorDetailPanel';
import data from '../mock/worldCup2018.json'; import data from '../mock/worldCup2018.json';
import styles from '../Flow/index.less'; import styles from '../Flow/index.less';
import { FormattedMessage } from 'umi/locale'; import { FormattedMessage } from 'umi-plugin-react/locale';
import PageHeaderWrapper from '@/components/PageHeaderWrapper'; import PageHeaderWrapper from '@/components/PageHeaderWrapper';
GGEditor.setTrackable(false); GGEditor.setTrackable(false);
......
import React from 'react'; import React from 'react';
import { formatMessage } from 'umi/locale'; import { formatMessage } from 'umi-plugin-react/locale';
import Link from 'umi/link'; import Link from 'umi/link';
import Exception from '@/components/Exception'; import Exception from '@/components/Exception';
......
import React from 'react'; import React from 'react';
import { formatMessage } from 'umi/locale'; import { formatMessage } from 'umi-plugin-react/locale';
import Link from 'umi/link'; import Link from 'umi/link';
import Exception from '@/components/Exception'; import Exception from '@/components/Exception';
......
import React from 'react'; import React from 'react';
import { formatMessage } from 'umi/locale'; import { formatMessage } from 'umi-plugin-react/locale';
import Link from 'umi/link'; import Link from 'umi/link';
import Exception from '@/components/Exception'; import Exception from '@/components/Exception';
......
import React, { PureComponent } from 'react'; import React, { PureComponent } from 'react';
import { connect } from 'dva'; import { connect } from 'dva';
import { formatMessage, FormattedMessage } from 'umi/locale'; import { formatMessage, FormattedMessage } from 'umi-plugin-react/locale';
import { import {
Form, Form,
Input, Input,
......
import React, { PureComponent } from 'react'; import React, { PureComponent } from 'react';
import numeral from 'numeral'; import numeral from 'numeral';
import { connect } from 'dva'; import { connect } from 'dva';
import { FormattedMessage } from 'umi/locale'; import { FormattedMessage } from 'umi-plugin-react/locale';
import { Row, Col, Form, Card, Select, Icon, Avatar, List, Tooltip, Dropdown, Menu } from 'antd'; import { Row, Col, Form, Card, Select, Icon, Avatar, List, Tooltip, Dropdown, Menu } from 'antd';
import TagSelect from '@/components/TagSelect'; import TagSelect from '@/components/TagSelect';
import StandardFormRow from '@/components/StandardFormRow'; import StandardFormRow from '@/components/StandardFormRow';
......
import React, { Component, Fragment } from 'react'; import React, { Component, Fragment } from 'react';
import { connect } from 'dva'; import { connect } from 'dva';
import { Form, Card, Select, List, Tag, Icon, Row, Col, Button } from 'antd'; import { Form, Card, Select, List, Tag, Icon, Row, Col, Button } from 'antd';
import { FormattedMessage } from 'umi/locale'; import { FormattedMessage } from 'umi-plugin-react/locale';
import TagSelect from '@/components/TagSelect'; import TagSelect from '@/components/TagSelect';
import StandardFormRow from '@/components/StandardFormRow'; import StandardFormRow from '@/components/StandardFormRow';
......
...@@ -2,7 +2,7 @@ import React, { PureComponent } from 'react'; ...@@ -2,7 +2,7 @@ import React, { PureComponent } from 'react';
import moment from 'moment'; import moment from 'moment';
import { connect } from 'dva'; import { connect } from 'dva';
import { Row, Col, Form, Card, Select, List } from 'antd'; import { Row, Col, Form, Card, Select, List } from 'antd';
import { FormattedMessage } from 'umi/locale'; import { FormattedMessage } from 'umi-plugin-react/locale';
import TagSelect from '@/components/TagSelect'; import TagSelect from '@/components/TagSelect';
import AvatarList from '@/components/AvatarList'; import AvatarList from '@/components/AvatarList';
......
import React, { Fragment } from 'react'; import React, { Fragment } from 'react';
import { formatMessage, FormattedMessage } from 'umi/locale'; import { formatMessage, FormattedMessage } from 'umi-plugin-react/locale';
import { Button, Icon, Card } from 'antd'; import { Button, Icon, Card } from 'antd';
import Result from '@/components/Result'; import Result from '@/components/Result';
import PageHeaderWrapper from '@/components/PageHeaderWrapper'; import PageHeaderWrapper from '@/components/PageHeaderWrapper';
......
import React, { Fragment } from 'react'; import React, { Fragment } from 'react';
import { formatMessage, FormattedMessage } from 'umi/locale'; import { formatMessage, FormattedMessage } from 'umi-plugin-react/locale';
import { Button, Row, Col, Icon, Steps, Card } from 'antd'; import { Button, Row, Col, Icon, Steps, Card } from 'antd';
import Result from '@/components/Result'; import Result from '@/components/Result';
import PageHeaderWrapper from '@/components/PageHeaderWrapper'; import PageHeaderWrapper from '@/components/PageHeaderWrapper';
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import { connect } from 'dva'; import { connect } from 'dva';
import { formatMessage, FormattedMessage } from 'umi/locale'; import { formatMessage, FormattedMessage } from 'umi-plugin-react/locale';
import Link from 'umi/link'; import Link from 'umi/link';
import { Checkbox, Alert, Icon } from 'antd'; import { Checkbox, Alert, Icon } from 'antd';
import Login from '@/components/Login'; import Login from '@/components/Login';
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import { connect } from 'dva'; import { connect } from 'dva';
import { formatMessage, FormattedMessage } from 'umi/locale'; import { formatMessage, FormattedMessage } from 'umi-plugin-react/locale';
import Link from 'umi/link'; import Link from 'umi/link';
import router from 'umi/router'; import router from 'umi/router';
import { Form, Input, Button, Select, Row, Col, Popover, Progress } from 'antd'; import { Form, Input, Button, Select, Row, Col, Popover, Progress } from 'antd';
......
import React from 'react'; import React from 'react';
import { formatMessage, FormattedMessage } from 'umi/locale'; import { formatMessage, FormattedMessage } from 'umi-plugin-react/locale';
import { Button } from 'antd'; import { Button } from 'antd';
import Link from 'umi/link'; import Link from 'umi/link';
import Result from '@/components/Result'; import Result from '@/components/Result';
......
import { formatMessage } from 'umi/locale'; import { formatMessage } from 'umi-plugin-react/locale';
import pathToRegexp from 'path-to-regexp'; import pathToRegexp from 'path-to-regexp';
import isEqual from 'lodash/isEqual'; import isEqual from 'lodash/isEqual';
import memoizeOne from 'memoize-one'; import memoizeOne from 'memoize-one';
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment