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}>

Reply via email to