import React from 'react'; import { PRIORITY_LEVELS } from '../../../../../shared/constants/gas'; import { useTransactionModalContext } from '../../../../contexts/transaction-modal'; import { useGasFeeContext } from '../../../../contexts/gasFee'; import Button from '../../../ui/button'; import I18nValue from '../../../ui/i18n-value'; import { useAdvanceGasFeePopoverContext } from '../context'; import { decGWEIToHexWEI } from '../../../../../shared/modules/conversion.utils'; const AdvancedGasFeeSaveButton = () => { const { closeModal } = useTransactionModalContext(); const { updateTransaction } = useGasFeeContext(); const { isDirty, maxFeePerGas, maxPriorityFeePerGas, } = useAdvanceGasFeePopoverContext(); const onSave = () => { updateTransaction( PRIORITY_LEVELS.CUSTOM, decGWEIToHexWEI(maxFeePerGas), decGWEIToHexWEI(maxPriorityFeePerGas), ); closeModal('advancedGasFee'); }; return ( ); }; export default AdvancedGasFeeSaveButton;