Browse Source

feat: add react-dev-inspector plugins

pull/7735/head 4.5.0
chenshuai2144 5 years ago
parent
commit
818926f4b3
  1. 8
      config/config.ts
  2. 3
      package.json
  3. 6
      src/pages/ListTableList/index.tsx

8
config/config.ts

@ -41,4 +41,12 @@ export default defineConfig({
basePath: '/', basePath: '/',
}, },
esbuild: {}, esbuild: {},
// https://github.com/zthxxx/react-dev-inspector
plugins: ['react-dev-inspector/plugins/umi/react-inspector'],
inspectorConfig: {
// loader options type and docs see below
exclude: [],
babelPlugins: [],
babelOptions: {},
},
}); });

3
package.json

@ -1,6 +1,6 @@
{ {
"name": "ant-design-pro", "name": "ant-design-pro",
"version": "4.4.0", "version": "4.5.0",
"private": true, "private": true,
"description": "An out-of-box UI solution for enterprise applications", "description": "An out-of-box UI solution for enterprise applications",
"scripts": { "scripts": {
@ -66,6 +66,7 @@
"omit.js": "^2.0.2", "omit.js": "^2.0.2",
"qs": "^6.9.0", "qs": "^6.9.0",
"react": "^17.0.0", "react": "^17.0.0",
"react-dev-inspector": "^1.1.1",
"react-dom": "^17.0.0", "react-dom": "^17.0.0",
"react-helmet-async": "^1.0.4", "react-helmet-async": "^1.0.4",
"umi": "^3.2.14", "umi": "^3.2.14",

6
src/pages/ListTableList/index.tsx

@ -4,7 +4,7 @@ import React, { useState, useRef } from 'react';
import { useIntl, FormattedMessage } from 'umi'; import { useIntl, FormattedMessage } from 'umi';
import { PageContainer, FooterToolbar } from '@ant-design/pro-layout'; import { PageContainer, FooterToolbar } from '@ant-design/pro-layout';
import ProTable, { ProColumns, ActionType } from '@ant-design/pro-table'; import ProTable, { ProColumns, ActionType } from '@ant-design/pro-table';
import ProDescriptions from '@ant-design/pro-descriptions'; import ProDescriptions, { ProDescriptionsItemProps } from '@ant-design/pro-descriptions';
import CreateForm from './components/CreateForm'; import CreateForm from './components/CreateForm';
import UpdateForm, { FormValueType } from './components/UpdateForm'; import UpdateForm, { FormValueType } from './components/UpdateForm';
import { TableListItem } from './data.d'; import { TableListItem } from './data.d';
@ -214,7 +214,7 @@ const TableList: React.FC<{}> = () => {
labelWidth: 120, labelWidth: 120,
}} }}
toolBarRender={() => [ toolBarRender={() => [
<Button type="primary" onClick={() => handleModalVisible(true)}> <Button type="primary" key="primary" onClick={() => handleModalVisible(true)}>
<PlusOutlined /> <FormattedMessage id="pages.searchTable.new" defaultMessage="新建" /> <PlusOutlined /> <FormattedMessage id="pages.searchTable.new" defaultMessage="新建" />
</Button>, </Button>,
]} ]}
@ -312,7 +312,7 @@ const TableList: React.FC<{}> = () => {
params={{ params={{
id: row?.name, id: row?.name,
}} }}
columns={columns} columns={columns as ProDescriptionsItemProps<TableListItem>[]}
/> />
)} )}
</Drawer> </Drawer>

Loading…
Cancel
Save