message: partial - not update balance when start from this page
diff: @@ -123,6 +123,7 @@ export default class PartialClosure extends Component {
  componentDidMount() {
  const { haveCurrency } = this.state
  this.checkPair(haveCurrency)
  + this.updateAllowedBalance()
  this.usdRates = {}
  this.getUsdBalance()
  @@ -226,8 +227,6 @@ export default class PartialClosure extends Component {
  const { getCurrency } = this.state
  const decimalPlaces = constants.tokenDecimals[getCurrency.toLowerCase()]
  - console.log('getAmount', BigNumber(getAmount).dp(decimalPlaces).toString())
  -
  this.setState(() => ({
  maxAmount: Number(maxAmount),
  getAmount: BigNumber(getAmount).dp(decimalPlaces).toString(),
  @@ -362,13 +361,13 @@ export default class PartialClosure extends Component {
  }
  }
  - handleSetHaveValue = ({ value }) => {
  + handleSetHaveValue = async ({ value }) => {
  const { haveCurrency, getCurrency, customWalletUse } = this.state
  if (value === getCurrency) {
  this.handleFlipCurrency()
  } else {
  - this.setState(() => ({
  + await this.setState(() => ({
  haveCurrency: value,
  getCurrency,
  customWallet: customWalletUse ? this.wallets[value.toUpperCase()] : '',
  @@ -379,21 +378,23 @@ export default class PartialClosure extends Component {
  label: `${haveCurrency}-to-${getCurrency}`,
  })
  this.checkPair(value)
  + this.updateAllowedBalance()
  }
  }
  - handleFlipCurrency = () => {
  + handleFlipCurrency = async () => {
  const { haveCurrency, getCurrency, customWalletUse } = this.state
  this.setClearState()
  this.checkPair(getCurrency)
  this.additionalPathing(getCurrency, haveCurrency)
  - this.setState(() => ({
  + await this.setState(() => ({
  haveCurrency: getCurrency,
  getCurrency: haveCurrency,
  customWallet: customWalletUse ? this.wallets[haveCurrency.toUpperCase()] : '',
  }))
  + this.updateAllowedBalance()
  actions.analytics.dataEvent({
  action: 'exchange-click-selector',
  @@ -511,6 +512,10 @@ export default class PartialClosure extends Component {
  }
  }
  + updateAllowedBalance = async () => {
  + await actions[this.state.haveCurrency].getBalance(this.state.haveCurrency)
  + }
  +
  changeBalance = (value) => {
  this.extendedControlsSet(false)
  this.setState({
  