Browse Source

code: use pro layout pageLoading

pull/5866/head
chenshuai2144 6 years ago
parent
commit
797a43702c
  1. 2
      package.json
  2. 8
      src/components/PageLoading/index.tsx
  3. 2
      src/layouts/SecurityLayout.tsx

2
package.json

@ -58,7 +58,7 @@
"not ie <= 10"
],
"dependencies": {
"@ant-design/pro-layout": "^4.9.11",
"@ant-design/pro-layout": "^4.10.0",
"@antv/data-set": "^0.10.2",
"antd": "^3.23.6",
"classnames": "^2.2.6",

8
src/components/PageLoading/index.tsx

@ -1,11 +1,5 @@
import React from 'react';
import { Spin } from 'antd';
import { PageLoading } from '@ant-design/pro-layout';
// loading components from code split
// https://umijs.org/plugin/umi-plugin-react.html#dynamicimport
const PageLoading: React.FC = () => (
<div style={{ paddingTop: 100, textAlign: 'center' }}>
<Spin size="large" />
</div>
);
export default PageLoading;

2
src/layouts/SecurityLayout.tsx

@ -1,10 +1,10 @@
import React from 'react';
import { connect } from 'dva';
import { PageLoading } from '@ant-design/pro-layout';
import { Redirect } from 'umi';
import { stringify } from 'querystring';
import { ConnectState, ConnectProps } from '@/models/connect';
import { CurrentUser } from '@/models/user';
import PageLoading from '@/components/PageLoading';
interface SecurityLayoutProps extends ConnectProps {
loading?: boolean;

Loading…
Cancel
Save