Skip to content

Commit f74cd1a

Browse files
authored
Prevent advanced gas input arrows from setting value to < 0 (#6248)
1 parent d547e0b commit f74cd1a

2 files changed

Lines changed: 24 additions & 4 deletions

File tree

ui/app/components/gas-customization/advanced-gas-inputs/advanced-gas-inputs.component.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,18 @@ export default class AdvancedTabContent extends Component {
8080
'advanced-gas-inputs__gas-edit-row__input--error': isInError && errorType === 'error',
8181
'advanced-gas-inputs__gas-edit-row__input--warning': isInError && errorType === 'warning',
8282
})}>
83-
<div className="advanced-gas-inputs__gas-edit-row__input-arrows__i-wrap" onClick={() => onChange(value + 1)}><i className="fa fa-sm fa-angle-up" /></div>
84-
<div className="advanced-gas-inputs__gas-edit-row__input-arrows__i-wrap" onClick={() => onChange(value - 1)}><i className="fa fa-sm fa-angle-down" /></div>
83+
<div
84+
className="advanced-gas-inputs__gas-edit-row__input-arrows__i-wrap"
85+
onClick={() => onChange(value + 1)}
86+
>
87+
<i className="fa fa-sm fa-angle-up" />
88+
</div>
89+
<div
90+
className="advanced-gas-inputs__gas-edit-row__input-arrows__i-wrap"
91+
onClick={() => onChange(Math.max(value - 1, 0))}
92+
>
93+
<i className="fa fa-sm fa-angle-down" />
94+
</div>
8595
</div>
8696
{ isInError
8797
? <div className={`advanced-gas-inputs__gas-edit-row__${errorType}-text`}>

ui/app/components/gas-customization/gas-modal-page-container/advanced-tab-content/advanced-tab-content.component.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,18 @@ export default class AdvancedTabContent extends Component {
8888
'advanced-tab__gas-edit-row__input--error': isInError && errorType === 'error',
8989
'advanced-tab__gas-edit-row__input--warning': isInError && errorType === 'warning',
9090
})}>
91-
<div className="advanced-tab__gas-edit-row__input-arrows__i-wrap" onClick={() => onChange(value + 1)}><i className="fa fa-sm fa-angle-up" /></div>
92-
<div className="advanced-tab__gas-edit-row__input-arrows__i-wrap" onClick={() => onChange(value - 1)}><i className="fa fa-sm fa-angle-down" /></div>
91+
<div
92+
className="advanced-tab__gas-edit-row__input-arrows__i-wrap"
93+
onClick={() => onChange(value + 1)}
94+
>
95+
<i className="fa fa-sm fa-angle-up" />
96+
</div>
97+
<div
98+
className="advanced-tab__gas-edit-row__input-arrows__i-wrap"
99+
onClick={() => onChange(Math.max(value - 1, 0))}
100+
>
101+
<i className="fa fa-sm fa-angle-down" />
102+
</div>
93103
</div>
94104
{ isInError
95105
? <div className={`advanced-tab__gas-edit-row__${errorType}-text`}>

0 commit comments

Comments
 (0)