This is an automated email from the ASF dual-hosted git repository.
dayu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shenyu-dashboard.git
The following commit(s) were added to refs/heads/master by this push:
new 06de3330 Unify component usage specifications, replace `<Input
type="number"/>` with `<InputNumber/>` (#320)
06de3330 is described below
commit 06de3330ec59ef6d912805760e5d7e1ad02ec781
Author: Kerwin Bryant <[email protected]>
AuthorDate: Thu Aug 17 17:30:53 2023 +0800
Unify component usage specifications, replace `<Input type="number"/>` with
`<InputNumber/>` (#320)
---
src/routes/Plugin/Common/CommonRuleHandle.js | 7 +++----
src/routes/Plugin/Common/Selector.js | 5 ++---
src/routes/Plugin/Discovery/ProxySelectorModal.js | 7 +++----
src/routes/System/Dict/AddModal.js | 4 ++--
src/routes/System/Plugin/AddModal.js | 2 +-
src/routes/System/PluginHandle/AddModal.js | 4 ++--
6 files changed, 13 insertions(+), 16 deletions(-)
diff --git a/src/routes/Plugin/Common/CommonRuleHandle.js
b/src/routes/Plugin/Common/CommonRuleHandle.js
index f9596125..235a6400 100644
--- a/src/routes/Plugin/Common/CommonRuleHandle.js
+++ b/src/routes/Plugin/Common/CommonRuleHandle.js
@@ -16,7 +16,7 @@
*/
import React, { Component } from "react";
-import { Form, Select, Input, Button, Tooltip, Popconfirm } from "antd";
+import { Form, Select, Input, InputNumber, Button, Tooltip, Popconfirm } from
"antd";
import classnames from "classnames";
import styles from "../index.less";
import { getIntlContent } from "../../../utils/IntlUtils";
@@ -113,8 +113,8 @@ export default class CommonRuleHandle extends Component {
rules,
initialValue: defaultValue
})(
- <Input
- allowClear
+ <InputNumber
+ precision={0}
addonBefore={
<div style={{ width: labelWidth }}>
{item.label}
@@ -122,7 +122,6 @@ export default class CommonRuleHandle extends Component {
}
placeholder={placeholder}
key={fieldName}
- type="number"
/>
)}
</FormItem>
diff --git a/src/routes/Plugin/Common/Selector.js
b/src/routes/Plugin/Common/Selector.js
index 9b98deb4..5961e90f 100644
--- a/src/routes/Plugin/Common/Selector.js
+++ b/src/routes/Plugin/Common/Selector.js
@@ -601,8 +601,8 @@ class AddModal extends Component {
rules,
initialValue: defaultValue
})(
- <Input
- allowClear
+ <InputNumber
+ precision={0}
addonBefore={
<div style={{ width: labelWidth }}>
{item.label}
@@ -610,7 +610,6 @@ class AddModal extends Component {
}
placeholder={placeholder}
key={fieldName}
- type="number"
/>
)}
</Item>
diff --git a/src/routes/Plugin/Discovery/ProxySelectorModal.js
b/src/routes/Plugin/Discovery/ProxySelectorModal.js
index 6b053bd9..00fdbd8f 100644
--- a/src/routes/Plugin/Discovery/ProxySelectorModal.js
+++ b/src/routes/Plugin/Discovery/ProxySelectorModal.js
@@ -17,7 +17,7 @@
import React, {Component} from "react";
import {connect} from "dva";
-import {Button, Col, Divider, Form, Input, Modal, Row, Select, Table, Tabs,
Tooltip} from "antd";
+import {Button, Col, Divider, Form, Input, InputNumber, Modal, Row, Select,
Table, Tabs, Tooltip} from "antd";
import classnames from "classnames";
import {getIntlContent} from "../../../utils/IntlUtils";
import EditableTable from './UpstreamTable';
@@ -342,8 +342,8 @@ class ProxySelectorModal extends Component {
rules,
initialValue: defaultValue
})(
- <Input
- allowClear
+ <InputNumber
+ precision={0}
disabled={!isAdd}
addonBefore={
<div style={{ width: labelWidth
}}>
@@ -352,7 +352,6 @@ class ProxySelectorModal extends Component {
}
placeholder={placeholder}
key={fieldName}
- type="number"
/>
)}
</FormItem>
diff --git a/src/routes/System/Dict/AddModal.js
b/src/routes/System/Dict/AddModal.js
index 821c49a0..edacde09 100644
--- a/src/routes/System/Dict/AddModal.js
+++ b/src/routes/System/Dict/AddModal.js
@@ -16,7 +16,7 @@
*/
import React, { Component } from 'react';
-import { Modal, Form, Input, Switch } from 'antd';
+import { Modal, Form, Input, InputNumber, Switch } from 'antd';
import { connect } from "dva";
import { getIntlContent } from '../../../utils/IntlUtils';
@@ -131,7 +131,7 @@ class AddModal extends Component {
],
initialValue: sort,
})(
- <Input allowClear
placeholder={getIntlContent("SHENYU.PLUGIN.SORT")} type="number" />
+ <InputNumber precision={0}
placeholder={getIntlContent("SHENYU.PLUGIN.SORT")} />
)}
</FormItem>
{/* status */}
diff --git a/src/routes/System/Plugin/AddModal.js
b/src/routes/System/Plugin/AddModal.js
index 5d510b2f..1c6eed78 100644
--- a/src/routes/System/Plugin/AddModal.js
+++ b/src/routes/System/Plugin/AddModal.js
@@ -170,7 +170,7 @@ class AddModal extends Component {
rules,
initialValue: fieldInitialValue
})(
- <Input allowClear placeholder={eachField.label}
type="number" />
+ <InputNumber precision={0}
placeholder={eachField.label} />
)}
</FormItem>
);
diff --git a/src/routes/System/PluginHandle/AddModal.js
b/src/routes/System/PluginHandle/AddModal.js
index f68fe32f..5dee68b1 100644
--- a/src/routes/System/PluginHandle/AddModal.js
+++ b/src/routes/System/PluginHandle/AddModal.js
@@ -16,7 +16,7 @@
*/
import React, {Component} from "react";
-import {Modal, Form, Input, Select, Tooltip, Icon, message} from "antd";
+import {Modal, Form, Input, InputNumber, Select, Tooltip, Icon, message} from
"antd";
import {connect} from "dva";
import { getIntlContent } from "../../../utils/IntlUtils";
@@ -131,7 +131,7 @@ class AddPluginHandle extends Component {
rules: [{required: true, message:
getIntlContent("SHENYU.PLUGIN.INPUTSORT")}],
initialValue: sort,
})(
- <Input allowClear
placeholder={getIntlContent("SHENYU.PLUGIN.SORT")} type="number" />
+ <InputNumber precision={0}
placeholder={getIntlContent("SHENYU.PLUGIN.SORT")} />
)}
</FormItem>
<FormItem label={getIntlContent("SHENYU.PLUGIN.REQUIRED")}
{...formItemLayout}>