diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 8e90ca6d..00000000 --- a/.dockerignore +++ /dev/null @@ -1,35 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -**/node_modules -/src/utils/request-temp.js - -# production -/.vscode - -# misc -.DS_Store -npm-debug.log* -yarn-error.log - -/coverage -.idea -yarn.lock -package-lock.json -*bak -.vscode - -# visual studio code -.history -*.log - -functions/mock -.temp/** - -# umi -.umi -.umi-production - -# screenshot -screenshot -.firebase \ No newline at end of file diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index bcaa437f..00000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: Deploy CI -on: - push: - branches: - - master - -jobs: - build-and-deploy: - runs-on: ubuntu-latest - steps: - - name: checkout - uses: actions/checkout@master - - - name: install - run: yarn - - - name: plugins - run: yarn add umi-plugin-pro - - - name: fetch-blocks - run: yarn run pro fetch-blocks - - - name: site - run: npm run build - - - name: Deploy - uses: peaceiris/actions-gh-pages@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./dist - force_orphan: true diff --git a/.gitpod.yml b/.gitpod.yml deleted file mode 100644 index 32d8e645..00000000 --- a/.gitpod.yml +++ /dev/null @@ -1,6 +0,0 @@ -ports: - - port: 8000 - onOpen: open-preview -tasks: - - init: npm install - command: npm start diff --git a/.stylelintrc.js b/.stylelintrc.js deleted file mode 100644 index a1184de4..00000000 --- a/.stylelintrc.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - extends: [require.resolve('@umijs/fabric/dist/stylelint')], -}; diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 33f300da..164b332d 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,8 +1,3 @@ { - "recommendations": [ - "esbenp.prettier-vscode", - "dbaeumer.vscode-eslint", - "stylelint.vscode-stylelint", - "wangzy.sneak-mark" - ] + "recommendations": ["esbenp.prettier-vscode", "dbaeumer.vscode-eslint", "wangzy.sneak-mark"] } diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index f828e839..00000000 --- a/Dockerfile +++ /dev/null @@ -1,14 +0,0 @@ -FROM circleci/node:latest-browsers - -WORKDIR /usr/src/app/ -USER root -COPY package.json ./ -RUN yarn - -COPY ./ ./ - -RUN npm run test:e2e - -RUN npm run fetch:blocks - -CMD ["npm", "run", "build"] diff --git a/Dockerfile.dev b/Dockerfile.dev deleted file mode 100644 index 18446181..00000000 --- a/Dockerfile.dev +++ /dev/null @@ -1,12 +0,0 @@ -FROM node:latest - -WORKDIR /usr/src/app/ - -COPY package.json ./ -RUN npm install --silent --no-cache --registry=https://registry.npmmirror.com - -COPY ./ ./ - -RUN npm run fetch:blocks - -CMD ["npm", "run", "start"] diff --git a/Dockerfile.hub b/Dockerfile.hub deleted file mode 100644 index 94534d3e..00000000 --- a/Dockerfile.hub +++ /dev/null @@ -1,27 +0,0 @@ -FROM circleci/node:latest-browsers as builder - -WORKDIR /usr/src/app/ -USER root -COPY package.json ./ -RUN yarn - -COPY ./ ./ - -RUN npm run test:e2e - -RUN npm run fetch:blocks - -RUN npm run build - - -FROM nginx - -WORKDIR /usr/share/nginx/html/ - -COPY ./docker/nginx.conf /etc/nginx/conf.d/default.conf - -COPY --from=builder /usr/src/app/dist /usr/share/nginx/html/ - -EXPOSE 80 - -CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file diff --git a/README.ar-DZ.md b/README.ar-DZ.md index 2bb52a9a..dd4264d7 100644 --- a/README.ar-DZ.md +++ b/README.ar-DZ.md @@ -109,21 +109,13 @@ $ npm start # visit http://localhost:8000
](http://godban.github.io/browsers-support-badges/)IE / Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
+| [
](http://godban.github.io/browsers-support-badges/)Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
| --- | --- | --- | --- | --- |
-| IE11, Edge | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
+| Edge | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
## المساهمة
diff --git a/README.fr-FR.md b/README.fr-FR.md
index fbb6ba8f..17da1bff 100644
--- a/README.fr-FR.md
+++ b/README.fr-FR.md
@@ -96,21 +96,13 @@ $ npm install
$ npm start # visit http://localhost:8000
```
-### Utilisation de Gitpod
-
-Ouvrez le projet avec Gitpod (environnement de développement gratuit pour GitHub) et commencez à coder immédiatement.
-
-[](https://gitpod.io/#https://github.com/ant-design/ant-design-pro)
-
-Plus d'instructions dans la [documentation](http://pro.ant.design/docs/getting-started).
-
## Support des navigateurs
-Navigateurs modernes et IE11.
+Navigateurs modernes.
-| [
](http://godban.github.io/browsers-support-badges/)IE / Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
+| [
](http://godban.github.io/browsers-support-badges/)Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
| --- | --- | --- | --- | --- |
-| IE11, Edge | deux dernières versions | deux dernières versions | deux dernières versions | deux dernières versions |
+| Edge | deux dernières versions | deux dernières versions | deux dernières versions | deux dernières versions |
## Contribution
diff --git a/README.ja-JP.md b/README.ja-JP.md
index 5355ec22..59fcaaf9 100644
--- a/README.ja-JP.md
+++ b/README.ja-JP.md
@@ -96,21 +96,13 @@ $ npm install
$ npm start # http://localhost:8000 を開く
```
-### Gitpod を使う方法
-
-Gitpod(GitHub 用の無料オンライン開発環境)でプロジェクトを開き、すぐにコーディングを開始できます。
-
-[](https://gitpod.io/#https://github.com/ant-design/ant-design-pro)
-
-その他の指示は [ドキュメント](http://pro.ant.design/docs/getting-started) を確認してください。
-
## サポートするブラウザー
-モダンなブラウザと IE11。
+モダンなブラウザと。
-| [
](http://godban.github.io/browsers-support-badges/)IE / Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
+| [
](http://godban.github.io/browsers-support-badges/)Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
| --- | --- | --- | --- | --- |
-| IE11, Edge | 最新版から 2 バージョン | 最新版から 2 バージョン | 最新版から 2 バージョン | 最新版から 2 バージョン |
+| Edge | 最新版から 2 バージョン | 最新版から 2 バージョン | 最新版から 2 バージョン | 最新版から 2 バージョン |
## 貢献する
diff --git a/README.md b/README.md
index 16b06c2f..4364f81f 100644
--- a/README.md
+++ b/README.md
@@ -100,21 +100,13 @@ $ npm install
$ npm start # visit http://localhost:8000
```
-### Use Gitpod
-
-Open the project in Gitpod (free online dev environment for GitHub) and start coding immediately.
-
-[](https://gitpod.io/#https://github.com/ant-design/ant-design-pro)
-
-More instructions at [documentation](http://pro.ant.design/docs/getting-started).
-
## Browsers support
-Modern browsers and IE11.
+Modern browsers.
-| [
](http://godban.github.io/browsers-support-badges/)IE / Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
+| [
](http://godban.github.io/browsers-support-badges/)Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
| --- | --- | --- | --- | --- |
-| IE11, Edge | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
+| Edge | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
## Contributing
diff --git a/README.pt-BR.md b/README.pt-BR.md
index 1948473c..856ee015 100644
--- a/README.pt-BR.md
+++ b/README.pt-BR.md
@@ -98,21 +98,13 @@ $ npm install
$ npm start # visit http://localhost:8000
```
-### Use Gitpod
-
-Abra o projeto no Gitpod (ambiente gratuito de desenvolvimento online para o GitHub) e comece a codificar imediatamente.
-
-[](https://gitpod.io/#https://github.com/ant-design/ant-design-pro)
-
-Mais instruções na [documentação](http://pro.ant.design/docs/getting-started).
-
## Suporte a navegadores
-Navegadores modernos e IE11.
+Navegadores modernos .
-| [
](http://godban.github.io/browsers-support-badges/)IE / Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
+| [
](http://godban.github.io/browsers-support-badges/)Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
| --- | --- | --- | --- | --- |
-| IE11, Edge | últimas 2 versões | últimas 2 versões | últimas 2 versões | últimas 2 versões |
+| Edge | últimas 2 versões | últimas 2 versões | últimas 2 versões | últimas 2 versões |
## Contribuindo
diff --git a/README.ru-RU.md b/README.ru-RU.md
index b7eada67..561fb705 100644
--- a/README.ru-RU.md
+++ b/README.ru-RU.md
@@ -94,11 +94,11 @@ $ npm start # visit http://localhost:8000
## Совместимость
-Современные браузеры и IE11.
+Современные браузеры.
-| [
](http://godban.github.io/browsers-support-badges/)IE / Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
+| [
](http://godban.github.io/browsers-support-badges/)Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
| --- | --- | --- | --- | --- |
-| IE11, Edge | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
+| Edge | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
## Распространение
diff --git a/README.tr-TR.md b/README.tr-TR.md
index e0b3d129..9e6c1772 100644
--- a/README.tr-TR.md
+++ b/README.tr-TR.md
@@ -98,21 +98,13 @@ $ npm install
$ npm start # visit http://localhost:8000
```
-### Gitpod ile
-
-Projeyi Gitpod'da (GitHub için ücretsiz geliştirme ortamı) açın ve anında kodlamaya başlayın.
-
-[](https://gitpod.io/#https://github.com/ant-design/ant-design-pro)
-
-Daha fazla talimat için [dokümantasyon](http://pro.ant.design/docs/getting-started) sayfasına göz atın.
-
## Tarayıcı desteği
-Modern internet tarayıcıları ve IE11.
+Modern internet tarayıcıları .
-| [
](http://godban.github.io/browsers-support-badges/)IE / Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
+| [
](http://godban.github.io/browsers-support-badges/)Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
| --- | --- | --- | --- | --- |
-| IE11, Edge | son 2 versiyon | son 2 versiyon | son 2 versiyon | son 2 versiyon |
+| Edge | son 2 versiyon | son 2 versiyon | son 2 versiyon | son 2 versiyon |
## Destek
diff --git a/README.zh-CN.md b/README.zh-CN.md
index 3c084a59..0cdd9df5 100644
--- a/README.zh-CN.md
+++ b/README.zh-CN.md
@@ -22,6 +22,7 @@ Language : [🇺🇸](./README.md) | 🇨🇳 | [🇷🇺](./README.ru-RU.md) |
## 5.0 已经发布! 🎉🎉🎉
[Ant Design Pro 5.0.0](https://github.com/ant-design/ant-design-pro/issues/8656)
+
## 特性
- :bulb: **TypeScript**: 应用程序级 JavaScript 的语言
@@ -95,11 +96,11 @@ $ npm start # visit http://localhost:8000
## 支持环境
-现代浏览器及 IE11。
+现代浏览器。
-| [
](http://godban.github.io/browsers-support-badges/)IE / Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
+| [
](http://godban.github.io/browsers-support-badges/)Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Opera |
| --- | --- | --- | --- | --- |
-| IE11, Edge | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
+| Edge | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
## 参与贡献
diff --git a/config/config.dev.ts b/config/config.dev.ts
deleted file mode 100644
index ab0e590f..00000000
--- a/config/config.dev.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-// https://umijs.org/config/
-import { defineConfig } from 'umi';
-
-export default defineConfig({
- plugins: [
- // https://github.com/zthxxx/react-dev-inspector
- 'react-dev-inspector/plugins/umi/react-inspector',
- ],
- // https://github.com/zthxxx/react-dev-inspector#inspector-loader-props
- inspectorConfig: {
- exclude: [],
- babelPlugins: [],
- babelOptions: {},
- },
-});
diff --git a/config/config.ts b/config/config.ts
index d2883542..c5c306b0 100644
--- a/config/config.ts
+++ b/config/config.ts
@@ -1,7 +1,6 @@
// https://umijs.org/config/
-import { defineConfig } from 'umi';
+import { defineConfig } from '@umijs/max';
import { join } from 'path';
-
import defaultSettings from './defaultSettings';
import proxy from './proxy';
import routes from './routes';
@@ -11,9 +10,9 @@ const { REACT_APP_ENV } = process.env;
export default defineConfig({
hash: true,
antd: {},
- dva: {
- hmr: true,
- },
+ request: {},
+ initialState: {},
+ model: {},
layout: {
// https://umijs.org/zh-CN/plugins/plugin-layout
locale: true,
@@ -28,9 +27,7 @@ export default defineConfig({
// default true, when it is true, will use `navigator.language` overwrite default
baseNavigator: true,
},
- dynamicImport: {
- loading: '@ant-design/pro-layout/es/PageLoading',
- },
+
targets: {
ie: 11,
},
@@ -44,33 +41,26 @@ export default defineConfig({
// https://ant.design/docs/react/customize-theme-variable-cn
'root-entry-name': 'variable',
},
- // esbuild is father build tools
- // https://umijs.org/plugins/plugin-esbuild
- esbuild: {},
- title: false,
ignoreMomentLocale: true,
proxy: proxy[REACT_APP_ENV || 'dev'],
manifest: {
basePath: '/',
},
// Fast Refresh 热更新
- fastRefresh: {},
+ fastRefresh: true,
+ presets: ['umi-presets-pro'],
openAPI: [
{
- requestLibPath: "import { request } from 'umi'",
+ requestLibPath: "import { request } from '@umijs/max'",
// 或者使用在线的版本
// schemaPath: "https://gw.alipayobjects.com/os/antfincdn/M%24jrzTTYJN/oneapi.json"
schemaPath: join(__dirname, 'oneapi.json'),
mock: false,
},
{
- requestLibPath: "import { request } from 'umi'",
+ requestLibPath: "import { request } from '@umijs/max'",
schemaPath: 'https://gw.alipayobjects.com/os/antfincdn/CA1dOm%2631B/openapi.json',
projectName: 'swagger',
},
],
- nodeModulesTransform: { type: 'none' },
- mfsu: {},
- webpack5: {},
- exportStatic: {},
});
diff --git a/docker/docker-compose.dev.yml b/docker/docker-compose.dev.yml
deleted file mode 100644
index 38ab39b6..00000000
--- a/docker/docker-compose.dev.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-version: '3.5'
-
-services:
- ant-design-pro_dev:
- ports:
- - 8000:8000
- build:
- context: ../
- dockerfile: Dockerfile.dev
- container_name: 'ant-design-pro_dev'
- volumes:
- - ../src:/usr/src/app/src
- - ../config:/usr/src/app/config
- - ../mock:/usr/src/app/mock
diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
deleted file mode 100644
index 13e12db8..00000000
--- a/docker/docker-compose.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-version: '3.5'
-
-services:
- ant-design-pro_build:
- build: ../
- container_name: 'ant-design-pro_build'
- volumes:
- - dist:/usr/src/app/dist
-
- ant-design-pro_web:
- image: nginx
- ports:
- - 80:80
- container_name: 'ant-design-pro_web'
- restart: unless-stopped
- volumes:
- - dist:/usr/share/nginx/html:ro
- - ./nginx.conf:/etc/nginx/conf.d/default.conf
-
-volumes:
- dist:
diff --git a/docker/nginx.conf b/docker/nginx.conf
deleted file mode 100644
index c4085845..00000000
--- a/docker/nginx.conf
+++ /dev/null
@@ -1,24 +0,0 @@
-server {
- listen 80;
- listen [::]:80;
- absolute_redirect off;
-
- # gzip config
- gzip on;
- gzip_min_length 1k;
- gzip_comp_level 9;
- gzip_types text/plain text/css text/javascript application/json application/javascript application/x-javascript application/xml;
- gzip_vary on;
- gzip_disable "MSIE [1-6]\.";
-
- root /usr/share/nginx/html;
- include /etc/nginx/mime.types;
- location / {
- try_files $uri $uri/ /index.html;
- }
- location /api {
- proxy_pass https://proapi.azurewebsites.net;
- proxy_set_header X-Forwarded-Proto $scheme;
- proxy_set_header X-Real-IP $remote_addr;
- }
-}
diff --git a/mock/notices.ts b/mock/notices.ts
index 732dd584..61858bdf 100644
--- a/mock/notices.ts
+++ b/mock/notices.ts
@@ -5,21 +5,21 @@ const getNotices = (req: Request, res: Response) => {
data: [
{
id: '000000001',
- avatar: 'https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png',
+ avatar: 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/MSbDR4FR2MUAAAAAAAAAAAAAFl94AQBr',
title: '你收到了 14 份新周报',
datetime: '2017-08-09',
type: 'notification',
},
{
id: '000000002',
- avatar: 'https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png',
+ avatar: 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/hX-PTavYIq4AAAAAAAAAAAAAFl94AQBr',
title: '你推荐的 曲妮妮 已通过第三轮面试',
datetime: '2017-08-08',
type: 'notification',
},
{
id: '000000003',
- avatar: 'https://gw.alipayobjects.com/zos/rmsportal/kISTdvpyTAhtGxpovNWd.png',
+ avatar: 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/jHX5R5l3QjQAAAAAAAAAAAAAFl94AQBr',
title: '这种模板可以区分多种通知类型',
datetime: '2017-08-07',
read: true,
@@ -27,21 +27,21 @@ const getNotices = (req: Request, res: Response) => {
},
{
id: '000000004',
- avatar: 'https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png',
+ avatar: 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/Wr4mQqx6jfwAAAAAAAAAAAAAFl94AQBr',
title: '左侧图标用于区分不同的类型',
datetime: '2017-08-07',
type: 'notification',
},
{
id: '000000005',
- avatar: 'https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png',
+ avatar: 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/Mzj_TbcWUj4AAAAAAAAAAAAAFl94AQBr',
title: '内容不要超过两行字,超出时自动截断',
datetime: '2017-08-07',
type: 'notification',
},
{
id: '000000006',
- avatar: 'https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg',
+ avatar: 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/eXLzRbPqQE4AAAAAAAAAAAAAFl94AQBr',
title: '曲丽丽 评论了你',
description: '描述信息描述信息描述信息',
datetime: '2017-08-07',
@@ -50,7 +50,7 @@ const getNotices = (req: Request, res: Response) => {
},
{
id: '000000007',
- avatar: 'https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg',
+ avatar: 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/w5mRQY2AmEEAAAAAAAAAAAAAFl94AQBr',
title: '朱偏右 回复了你',
description: '这种模板用于提醒谁与你发生了互动,左侧放『谁』的头像',
datetime: '2017-08-07',
@@ -59,7 +59,7 @@ const getNotices = (req: Request, res: Response) => {
},
{
id: '000000008',
- avatar: 'https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg',
+ avatar: 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/wPadR5M9918AAAAAAAAAAAAAFl94AQBr',
title: '标题',
description: '这种模板用于提醒谁与你发生了互动,左侧放『谁』的头像',
datetime: '2017-08-07',
diff --git a/package.json b/package.json
index 2ef0d9f3..d2a27e01 100644
--- a/package.json
+++ b/package.json
@@ -1,45 +1,36 @@
{
"name": "ant-design-pro",
- "version": "5.2.0",
+ "version": "6.0.0-beta.0",
"private": true,
"description": "An out-of-box UI solution for enterprise applications",
"scripts": {
- "analyze": "cross-env ANALYZE=1 umi build",
- "build": "umi build",
+ "postinstall": "max setup",
+ "analyze": "cross-env ANALYZE=1 max build",
+ "build": "max build",
"deploy": "npm run build && npm run gh-pages",
"dev": "npm run start:dev",
- "docker-hub:build": "docker build -f Dockerfile.hub -t ant-design-pro ./",
- "docker-prod:build": "docker-compose -f ./docker/docker-compose.yml build",
- "docker-prod:dev": "docker-compose -f ./docker/docker-compose.yml up",
- "docker:build": "docker-compose -f ./docker/docker-compose.dev.yml build",
- "docker:dev": "docker-compose -f ./docker/docker-compose.dev.yml up",
- "docker:push": "npm run docker-hub:build && npm run docker:tag && docker push antdesign/ant-design-pro",
- "docker:tag": "docker tag ant-design-pro antdesign/ant-design-pro",
"gh-pages": "gh-pages -d dist",
"i18n-remove": "pro i18n-remove --locale=zh-CN --write",
- "postinstall": "umi g tmp",
- "lint": "umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier && npm run tsc",
+ "lint": "npm run lint:js && npm run lint:prettier && npm run tsc",
"lint-staged": "lint-staged",
"lint-staged:js": "eslint --ext .js,.jsx,.ts,.tsx ",
- "lint:fix": "eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style",
+ "lint:fix": "eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src ",
"lint:js": "eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src",
"lint:prettier": "prettier -c --write \"src/**/*\" --end-of-line auto",
- "lint:style": "stylelint --fix \"src/**/*.less\" --syntax less",
- "openapi": "umi openapi",
+ "openapi": "max openapi",
"playwright": "playwright install && playwright test",
+ "prepare": "husky install",
"prettier": "prettier -c --write \"src/**/*\"",
"serve": "umi-serve",
- "start": "cross-env UMI_ENV=dev umi dev",
- "start:dev": "cross-env REACT_APP_ENV=dev MOCK=none UMI_ENV=dev umi dev",
- "start:no-mock": "cross-env MOCK=none UMI_ENV=dev umi dev",
- "start:no-ui": "cross-env UMI_UI=none UMI_ENV=dev umi dev",
- "start:pre": "cross-env REACT_APP_ENV=pre UMI_ENV=dev umi dev",
- "start:test": "cross-env REACT_APP_ENV=test MOCK=none UMI_ENV=dev umi dev",
- "test": "umi test",
- "test:component": "umi test ./src/components",
+ "start": "cross-env UMI_ENV=dev max dev",
+ "start:dev": "cross-env REACT_APP_ENV=dev MOCK=none UMI_ENV=dev max dev",
+ "start:no-mock": "cross-env MOCK=none UMI_ENV=dev max dev",
+ "start:pre": "cross-env REACT_APP_ENV=pre UMI_ENV=dev max dev",
+ "start:test": "cross-env REACT_APP_ENV=test MOCK=none UMI_ENV=dev max dev",
+ "test": "max test",
+ "test:component": "max test ./src/components",
"test:e2e": "node ./tests/run-tests.js",
- "tsc": "tsc --noEmit",
- "prepare": "husky install"
+ "tsc": "tsc --noEmit"
},
"lint-staged": {
"**/*.less": "stylelint --syntax less",
@@ -67,8 +58,7 @@
"react": "^17.0.0",
"react-dev-inspector": "^1.7.0",
"react-dom": "^17.0.0",
- "react-helmet-async": "^1.2.0",
- "umi": "^3.5.0"
+ "react-helmet-async": "^1.2.0"
},
"devDependencies": {
"@ant-design/pro-cli": "^2.1.0",
@@ -82,13 +72,8 @@
"@types/react-dom": "^17.0.0",
"@types/react-helmet": "^6.1.0",
"@umijs/fabric": "^2.11.1",
- "@umijs/openapi": "^1.6.0",
- "@umijs/plugin-blocks": "^2.2.0",
- "@umijs/plugin-esbuild": "^1.4.0",
- "@umijs/plugin-openapi": "^1.3.3",
- "@umijs/preset-ant-design-pro": "^1.3.0",
- "@umijs/preset-dumi": "^1.1.0",
- "@umijs/preset-react": "^2.1.0",
+ "@umijs/max": "^4.0.0-rc.22",
+ "@umijs/openapi": "^1.3.0",
"cross-env": "^7.0.0",
"cross-port-killer": "^1.3.0",
"detect-installer": "^1.0.0",
@@ -102,6 +87,7 @@
"stylelint": "^13.0.0",
"swagger-ui-dist": "^4.12.0",
"typescript": "^4.5.0",
+ "umi-presets-pro": "1.0.1",
"umi-serve": "^1.9.10"
},
"engines": {
diff --git a/src/app.tsx b/src/app.tsx
index f72703eb..9d49faf6 100644
--- a/src/app.tsx
+++ b/src/app.tsx
@@ -1,21 +1,16 @@
import Footer from '@/components/Footer';
import RightContent from '@/components/RightContent';
-import { BookOutlined, LinkOutlined } from '@ant-design/icons';
+import { LinkOutlined } from '@ant-design/icons';
import type { Settings as LayoutSettings } from '@ant-design/pro-components';
-import { PageLoading, SettingDrawer } from '@ant-design/pro-components';
-import type { RunTimeLayoutConfig } from 'umi';
-import { history, Link } from 'umi';
+import { SettingDrawer } from '@ant-design/pro-components';
+import type { RunTimeLayoutConfig } from '@umijs/max';
+import { history, Link } from '@umijs/max';
import defaultSettings from '../config/defaultSettings';
import { currentUser as queryCurrentUser } from './services/ant-design-pro/api';
const isDev = process.env.NODE_ENV === 'development';
const loginPath = '/user/login';
-/** 获取用户信息比较慢的时候会展示一个 loading */
-export const initialStateConfig = {
- loading: