mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
EIP-1559 - Only show advanced form toggle when radio buttons are present (#11713)
This commit is contained in:
parent
219b0f9bd6
commit
81f274303e
@ -80,6 +80,11 @@ export default function EditGasDisplay({
|
||||
const networkSupports1559 = useSelector(isEIP1559Network);
|
||||
const showTopError = balanceError;
|
||||
|
||||
const showRadioButtons =
|
||||
networkSupports1559 &&
|
||||
!requireDappAcknowledgement &&
|
||||
![EDIT_GAS_MODES.SPEED_UP, EDIT_GAS_MODES.CANCEL].includes(mode);
|
||||
|
||||
let errorKey;
|
||||
if (balanceError) {
|
||||
errorKey = 'insufficientFunds';
|
||||
@ -163,35 +168,32 @@ export default function EditGasDisplay({
|
||||
{t('gasDisplayAcknowledgeDappButtonText')}
|
||||
</Button>
|
||||
)}
|
||||
{networkSupports1559 &&
|
||||
!requireDappAcknowledgement &&
|
||||
![EDIT_GAS_MODES.SPEED_UP, EDIT_GAS_MODES.CANCEL].includes(mode) && (
|
||||
<RadioGroup
|
||||
name="gas-recommendation"
|
||||
options={[
|
||||
{
|
||||
value: GAS_RECOMMENDATIONS.LOW,
|
||||
label: t('editGasLow'),
|
||||
recommended: defaultEstimateToUse === GAS_RECOMMENDATIONS.LOW,
|
||||
},
|
||||
{
|
||||
value: GAS_RECOMMENDATIONS.MEDIUM,
|
||||
label: t('editGasMedium'),
|
||||
recommended:
|
||||
defaultEstimateToUse === GAS_RECOMMENDATIONS.MEDIUM,
|
||||
},
|
||||
{
|
||||
value: GAS_RECOMMENDATIONS.HIGH,
|
||||
label: t('editGasHigh'),
|
||||
recommended:
|
||||
defaultEstimateToUse === GAS_RECOMMENDATIONS.HIGH,
|
||||
},
|
||||
]}
|
||||
selectedValue={estimateToUse}
|
||||
onChange={setEstimateToUse}
|
||||
/>
|
||||
)}
|
||||
{!requireDappAcknowledgement && (
|
||||
{showRadioButtons && (
|
||||
<RadioGroup
|
||||
name="gas-recommendation"
|
||||
options={[
|
||||
{
|
||||
value: GAS_RECOMMENDATIONS.LOW,
|
||||
label: t('editGasLow'),
|
||||
recommended: defaultEstimateToUse === GAS_RECOMMENDATIONS.LOW,
|
||||
},
|
||||
{
|
||||
value: GAS_RECOMMENDATIONS.MEDIUM,
|
||||
label: t('editGasMedium'),
|
||||
recommended:
|
||||
defaultEstimateToUse === GAS_RECOMMENDATIONS.MEDIUM,
|
||||
},
|
||||
{
|
||||
value: GAS_RECOMMENDATIONS.HIGH,
|
||||
label: t('editGasHigh'),
|
||||
recommended: defaultEstimateToUse === GAS_RECOMMENDATIONS.HIGH,
|
||||
},
|
||||
]}
|
||||
selectedValue={estimateToUse}
|
||||
onChange={setEstimateToUse}
|
||||
/>
|
||||
)}
|
||||
{!requireDappAcknowledgement && showRadioButtons && (
|
||||
<button
|
||||
className="edit-gas-display__advanced-button"
|
||||
onClick={() => setShowAdvancedForm(!showAdvancedForm)}
|
||||
|
Loading…
Reference in New Issue
Block a user