Kaynağa Gözat

Improvement umi/locale (#3829)

陈小聪 6 yıl önce
ebeveyn
işleme
b01d88e85e
39 değiştirilmiş dosya ile 40 ekleme ve 41 silme
  1. 3 3
      package.json
  2. 0 1
      src/components/Charts/MiniProgress/index.js
  3. 1 1
      src/components/GlobalHeader/RightContent.js
  4. 1 1
      src/components/PageHeaderWrapper/index.js
  5. 1 1
      src/components/SelectLang/index.js
  6. 1 1
      src/components/SettingDrawer/ThemeColor.js
  7. 1 1
      src/components/SettingDrawer/index.js
  8. 1 1
      src/global.js
  9. 1 1
      src/layouts/Header.js
  10. 1 1
      src/layouts/UserLayout.js
  11. 1 1
      src/models/menu.js
  12. 1 1
      src/pages/404.js
  13. 1 1
      src/pages/Account/Settings/BaseView.js
  14. 1 1
      src/pages/Account/Settings/BindingView.js
  15. 1 1
      src/pages/Account/Settings/Info.js
  16. 1 1
      src/pages/Account/Settings/NotificationView.js
  17. 1 1
      src/pages/Account/Settings/SecurityView.js
  18. 1 1
      src/pages/Dashboard/IntroduceRow.js
  19. 1 1
      src/pages/Dashboard/Monitor.js
  20. 1 1
      src/pages/Dashboard/OfflineData.js
  21. 1 1
      src/pages/Dashboard/ProportionSales.js
  22. 1 1
      src/pages/Dashboard/SalesCard.js
  23. 1 1
      src/pages/Dashboard/TopSearch.js
  24. 1 1
      src/pages/Editor/GGEditor/Flow/index.js
  25. 1 1
      src/pages/Editor/GGEditor/Koni/index.js
  26. 1 1
      src/pages/Editor/GGEditor/Mind/index.js
  27. 1 1
      src/pages/Exception/403.js
  28. 1 1
      src/pages/Exception/404.js
  29. 1 1
      src/pages/Exception/500.js
  30. 1 1
      src/pages/Forms/BasicForm.js
  31. 1 1
      src/pages/List/Applications.js
  32. 1 1
      src/pages/List/Articles.js
  33. 1 1
      src/pages/List/Projects.js
  34. 1 1
      src/pages/Result/Error.js
  35. 1 1
      src/pages/Result/Success.js
  36. 1 1
      src/pages/User/Login.js
  37. 1 1
      src/pages/User/Register.js
  38. 1 1
      src/pages/User/RegisterResult.js
  39. 1 1
      src/utils/getPageTitle.js

+ 3 - 3
package.json

@@ -59,7 +59,8 @@
     "react-dom": "^16.7.0",
     "react-fittext": "^1.0.0",
     "react-media": "^1.9.2",
-    "umi": "^2.4.4"
+    "umi": "^2.4.4",
+    "umi-plugin-react": "^1.7.2"
   },
   "devDependencies": {
     "@types/history": "^4.7.2",
@@ -101,8 +102,7 @@
     "tslint": "^5.12.1",
     "tslint-config-prettier": "^1.17.0",
     "tslint-react": "^3.6.0",
-    "umi-plugin-ga": "^1.1.3",
-    "umi-plugin-react": "^1.7.2"
+    "umi-plugin-ga": "^1.1.3"
   },
   "optionalDependencies": {
     "puppeteer": "^1.12.1"

+ 0 - 1
src/components/Charts/MiniProgress/index.js

@@ -1,6 +1,5 @@
 import React from 'react';
 import { Tooltip } from 'antd';
-
 import styles from './index.less';
 
 const MiniProgress = ({

+ 1 - 1
src/components/GlobalHeader/RightContent.js

@@ -1,5 +1,5 @@
 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 moment from 'moment';
 import groupBy from 'lodash/groupBy';

+ 1 - 1
src/components/PageHeaderWrapper/index.js

@@ -1,5 +1,5 @@
 import React from 'react';
-import { FormattedMessage } from 'umi/locale';
+import { FormattedMessage } from 'umi-plugin-react/locale';
 import Link from 'umi/link';
 import PageHeader from '@/components/PageHeader';
 import { connect } from 'dva';

+ 1 - 1
src/components/SelectLang/index.js

@@ -1,5 +1,5 @@
 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 classNames from 'classnames';
 import HeaderDropdown from '../HeaderDropdown';

+ 1 - 1
src/components/SettingDrawer/ThemeColor.js

@@ -1,6 +1,6 @@
 import React from 'react';
 import { Tooltip, Icon } from 'antd';
-import { formatMessage } from 'umi/locale';
+import { formatMessage } from 'umi-plugin-react/locale';
 import styles from './ThemeColor.less';
 
 const Tag = ({ color, check, ...rest }) => (

+ 1 - 1
src/components/SettingDrawer/index.js

@@ -1,6 +1,6 @@
 import React, { Component } from 'react';
 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 { connect } from 'dva';
 import omit from 'omit.js';

+ 1 - 1
src/global.js

@@ -1,6 +1,6 @@
 import React from 'react';
 import { notification, Button, message } from 'antd';
-import { formatMessage } from 'umi/locale';
+import { formatMessage } from 'umi-plugin-react/locale';
 import defaultSettings from './defaultSettings';
 
 window.React = React;

+ 1 - 1
src/layouts/Header.js

@@ -1,5 +1,5 @@
 import React, { Component } from 'react';
-import { formatMessage } from 'umi/locale';
+import { formatMessage } from 'umi-plugin-react/locale';
 import { Layout, message } from 'antd';
 import Animate from 'rc-animate';
 import { connect } from 'dva';

+ 1 - 1
src/layouts/UserLayout.js

@@ -1,5 +1,5 @@
 import React, { Component, Fragment } from 'react';
-import { formatMessage } from 'umi/locale';
+import { formatMessage } from 'umi-plugin-react/locale';
 import { connect } from 'dva';
 import Link from 'umi/link';
 import { Icon } from 'antd';

+ 1 - 1
src/models/menu.js

@@ -1,6 +1,6 @@
 import memoizeOne from 'memoize-one';
 import isEqual from 'lodash/isEqual';
-import { formatMessage } from 'umi/locale';
+import { formatMessage } from 'umi-plugin-react/locale';
 import Authorized from '@/utils/Authorized';
 import { menu } from '../defaultSettings';
 

+ 1 - 1
src/pages/404.js

@@ -1,6 +1,6 @@
 import React from 'react';
 import Link from 'umi/link';
-import { formatMessage } from 'umi/locale';
+import { formatMessage } from 'umi-plugin-react/locale';
 import Exception from '@/components/Exception';
 
 export default () => (

+ 1 - 1
src/pages/Account/Settings/BaseView.js

@@ -1,5 +1,5 @@
 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 { connect } from 'dva';
 import styles from './BaseView.less';

+ 1 - 1
src/pages/Account/Settings/BindingView.js

@@ -1,5 +1,5 @@
 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';
 
 class BindingView extends Component {

+ 1 - 1
src/pages/Account/Settings/Info.js

@@ -1,7 +1,7 @@
 import React, { Component } from 'react';
 import { connect } from 'dva';
 import router from 'umi/router';
-import { FormattedMessage } from 'umi/locale';
+import { FormattedMessage } from 'umi-plugin-react/locale';
 import { Menu } from 'antd';
 import GridContent from '@/components/PageHeaderWrapper/GridContent';
 import styles from './Info.less';

+ 1 - 1
src/pages/Account/Settings/NotificationView.js

@@ -1,5 +1,5 @@
 import React, { Component, Fragment } from 'react';
-import { formatMessage } from 'umi/locale';
+import { formatMessage } from 'umi-plugin-react/locale';
 import { Switch, List } from 'antd';
 
 class NotificationView extends Component {

+ 1 - 1
src/pages/Account/Settings/SecurityView.js

@@ -1,5 +1,5 @@
 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 { getTimeDistance } from '@/utils/utils';
 

+ 1 - 1
src/pages/Dashboard/IntroduceRow.js

@@ -1,6 +1,6 @@
 import React, { memo } from 'react';
 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 { ChartCard, MiniArea, MiniBar, MiniProgress, Field } from '@/components/Charts';
 import Trend from '@/components/Trend';

+ 1 - 1
src/pages/Dashboard/Monitor.js

@@ -1,6 +1,6 @@
 import React, { Component } from 'react';
 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 { Pie, WaterWave, Gauge, TagCloud } from '@/components/Charts';
 import NumberInfo from '@/components/NumberInfo';

+ 1 - 1
src/pages/Dashboard/OfflineData.js

@@ -1,6 +1,6 @@
 import React, { memo } from 'react';
 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 { TimelineChart, Pie } from '@/components/Charts';
 import NumberInfo from '@/components/NumberInfo';

+ 1 - 1
src/pages/Dashboard/ProportionSales.js

@@ -1,6 +1,6 @@
 import React, { memo } from 'react';
 import { Card, Radio } from 'antd';
-import { FormattedMessage } from 'umi/locale';
+import { FormattedMessage } from 'umi-plugin-react/locale';
 import styles from './Analysis.less';
 import { Pie } from '@/components/Charts';
 import Yuan from '@/utils/Yuan';

+ 1 - 1
src/pages/Dashboard/SalesCard.js

@@ -1,6 +1,6 @@
 import React, { memo } from 'react';
 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 styles from './Analysis.less';
 import { Bar } from '@/components/Charts';

+ 1 - 1
src/pages/Dashboard/TopSearch.js

@@ -1,6 +1,6 @@
 import React, { memo } from 'react';
 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 numeral from 'numeral';
 import styles from './Analysis.less';

+ 1 - 1
src/pages/Editor/GGEditor/Flow/index.js

@@ -7,7 +7,7 @@ import { FlowToolbar } from '../components/EditorToolbar';
 import { FlowItemPanel } from '../components/EditorItemPanel';
 import { FlowDetailPanel } from '../components/EditorDetailPanel';
 import styles from './index.less';
-import { FormattedMessage } from 'umi/locale';
+import { FormattedMessage } from 'umi-plugin-react/locale';
 import PageHeaderWrapper from '@/components/PageHeaderWrapper';
 
 GGEditor.setTrackable(false);

+ 1 - 1
src/pages/Editor/GGEditor/Koni/index.js

@@ -8,7 +8,7 @@ import { KoniItemPanel } from '../components/EditorItemPanel';
 import { KoniDetailPanel } from '../components/EditorDetailPanel';
 import KoniCustomNode from './shape/nodes/KoniCustomNode';
 import styles from '../Flow/index.less';
-import { FormattedMessage } from 'umi/locale';
+import { FormattedMessage } from 'umi-plugin-react/locale';
 import PageHeaderWrapper from '@/components/PageHeaderWrapper';
 
 GGEditor.setTrackable(false);

+ 1 - 1
src/pages/Editor/GGEditor/Mind/index.js

@@ -7,7 +7,7 @@ import { MindToolbar } from '../components/EditorToolbar';
 import { MindDetailPanel } from '../components/EditorDetailPanel';
 import data from '../mock/worldCup2018.json';
 import styles from '../Flow/index.less';
-import { FormattedMessage } from 'umi/locale';
+import { FormattedMessage } from 'umi-plugin-react/locale';
 import PageHeaderWrapper from '@/components/PageHeaderWrapper';
 
 GGEditor.setTrackable(false);

+ 1 - 1
src/pages/Exception/403.js

@@ -1,5 +1,5 @@
 import React from 'react';
-import { formatMessage } from 'umi/locale';
+import { formatMessage } from 'umi-plugin-react/locale';
 import Link from 'umi/link';
 import Exception from '@/components/Exception';
 

+ 1 - 1
src/pages/Exception/404.js

@@ -1,5 +1,5 @@
 import React from 'react';
-import { formatMessage } from 'umi/locale';
+import { formatMessage } from 'umi-plugin-react/locale';
 import Link from 'umi/link';
 import Exception from '@/components/Exception';
 

+ 1 - 1
src/pages/Exception/500.js

@@ -1,5 +1,5 @@
 import React from 'react';
-import { formatMessage } from 'umi/locale';
+import { formatMessage } from 'umi-plugin-react/locale';
 import Link from 'umi/link';
 import Exception from '@/components/Exception';
 

+ 1 - 1
src/pages/Forms/BasicForm.js

@@ -1,6 +1,6 @@
 import React, { PureComponent } from 'react';
 import { connect } from 'dva';
-import { formatMessage, FormattedMessage } from 'umi/locale';
+import { formatMessage, FormattedMessage } from 'umi-plugin-react/locale';
 import {
   Form,
   Input,

+ 1 - 1
src/pages/List/Applications.js

@@ -1,7 +1,7 @@
 import React, { PureComponent } from 'react';
 import numeral from 'numeral';
 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 TagSelect from '@/components/TagSelect';
 import StandardFormRow from '@/components/StandardFormRow';

+ 1 - 1
src/pages/List/Articles.js

@@ -1,7 +1,7 @@
 import React, { Component, Fragment } from 'react';
 import { connect } from 'dva';
 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 StandardFormRow from '@/components/StandardFormRow';

+ 1 - 1
src/pages/List/Projects.js

@@ -2,7 +2,7 @@ import React, { PureComponent } from 'react';
 import moment from 'moment';
 import { connect } from 'dva';
 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 AvatarList from '@/components/AvatarList';

+ 1 - 1
src/pages/Result/Error.js

@@ -1,5 +1,5 @@
 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 Result from '@/components/Result';
 import PageHeaderWrapper from '@/components/PageHeaderWrapper';

+ 1 - 1
src/pages/Result/Success.js

@@ -1,5 +1,5 @@
 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 Result from '@/components/Result';
 import PageHeaderWrapper from '@/components/PageHeaderWrapper';

+ 1 - 1
src/pages/User/Login.js

@@ -1,6 +1,6 @@
 import React, { Component } from 'react';
 import { connect } from 'dva';
-import { formatMessage, FormattedMessage } from 'umi/locale';
+import { formatMessage, FormattedMessage } from 'umi-plugin-react/locale';
 import Link from 'umi/link';
 import { Checkbox, Alert, Icon } from 'antd';
 import Login from '@/components/Login';

+ 1 - 1
src/pages/User/Register.js

@@ -1,6 +1,6 @@
 import React, { Component } from 'react';
 import { connect } from 'dva';
-import { formatMessage, FormattedMessage } from 'umi/locale';
+import { formatMessage, FormattedMessage } from 'umi-plugin-react/locale';
 import Link from 'umi/link';
 import router from 'umi/router';
 import { Form, Input, Button, Select, Row, Col, Popover, Progress } from 'antd';

+ 1 - 1
src/pages/User/RegisterResult.js

@@ -1,5 +1,5 @@
 import React from 'react';
-import { formatMessage, FormattedMessage } from 'umi/locale';
+import { formatMessage, FormattedMessage } from 'umi-plugin-react/locale';
 import { Button } from 'antd';
 import Link from 'umi/link';
 import Result from '@/components/Result';

+ 1 - 1
src/utils/getPageTitle.js

@@ -1,4 +1,4 @@
-import { formatMessage } from 'umi/locale';
+import { formatMessage } from 'umi-plugin-react/locale';
 import pathToRegexp from 'path-to-regexp';
 import isEqual from 'lodash/isEqual';
 import memoizeOne from 'memoize-one';