mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-10-24 12:23:39 +02:00
34 lines
706 B
JavaScript
34 lines
706 B
JavaScript
import {
|
|
getSelectedToken,
|
|
getSelectedTokenToFiatRate,
|
|
getConversionRate,
|
|
} from '../../send.selectors.js'
|
|
|
|
const selectors = {
|
|
getAmountConversionRate,
|
|
getMaxModeOn,
|
|
getPrimaryCurrency,
|
|
sendAmountIsInError,
|
|
}
|
|
|
|
module.exports = selectors
|
|
|
|
function getMaxModeOn (state) {
|
|
return state.metamask.send.maxModeOn
|
|
}
|
|
|
|
function sendAmountIsInError (state) {
|
|
return Boolean(state.metamask.send.errors.amount)
|
|
}
|
|
|
|
function getPrimaryCurrency (state) {
|
|
const selectedToken = getSelectedToken(state)
|
|
return selectedToken && selectedToken.symbol
|
|
}
|
|
|
|
function getAmountConversionRate (state) {
|
|
return getSelectedToken(state)
|
|
? getSelectedTokenToFiatRate(state)
|
|
: getConversionRate(state)
|
|
}
|