mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
6d92759853
* Restructure advanced gas form errors * Use shared constant for gas errors * Add validation for fields too low * Add warnings for high max fee and max priority fee * Fix lint * Fix priority fee high warning string
28 lines
1002 B
JavaScript
28 lines
1002 B
JavaScript
export const GAS_FORM_ERRORS = {
|
|
GAS_LIMIT_OUT_OF_BOUNDS: 'editGasLimitOutOfBounds',
|
|
MAX_PRIORITY_FEE_TOO_LOW: 'editGasMaxPriorityFeeLow',
|
|
MAX_FEE_TOO_LOW: 'editGasMaxFeeLow',
|
|
MAX_PRIORITY_FEE_ZERO: 'editGasMaxPriorityFeeZeroError',
|
|
MAX_PRIORITY_FEE_HIGH_WARNING: 'editGasMaxPriorityFeeHigh',
|
|
MAX_FEE_HIGH_WARNING: 'editGasMaxFeeHigh',
|
|
};
|
|
|
|
export function getGasFormErrorText(type, t) {
|
|
switch (type) {
|
|
case GAS_FORM_ERRORS.GAS_LIMIT_OUT_OF_BOUNDS:
|
|
return t('editGasLimitOutOfBounds');
|
|
case GAS_FORM_ERRORS.MAX_PRIORITY_FEE_TOO_LOW:
|
|
return t('editGasMaxPriorityFeeLow');
|
|
case GAS_FORM_ERRORS.MAX_FEE_TOO_LOW:
|
|
return t('editGasMaxFeeLow');
|
|
case GAS_FORM_ERRORS.MAX_PRIORITY_FEE_ZERO:
|
|
return t('editGasMaxPriorityFeeZeroError');
|
|
case GAS_FORM_ERRORS.MAX_PRIORITY_FEE_HIGH_WARNING:
|
|
return t('editGasMaxPriorityFeeHigh');
|
|
case GAS_FORM_ERRORS.MAX_FEE_HIGH_WARNING:
|
|
return t('editGasMaxFeeHigh');
|
|
default:
|
|
return '';
|
|
}
|
|
}
|