message: Fix account currency grouping
diff: @@ -20,12 +20,12 @@ const synthCurrencies = [
  /** The account currencies (glimmer, shards, etc.) */
  export default React.memo(function AccountCurrency() {
  const currencies = useSelector(currenciesSelector);
  - const { other, synth } = _.groupBy(currencies, (c) =>
  - synthCurrencies.includes(c.itemHash) ? 'synth' : 'other'
  - );
  + const [synth, other] = _.partition(currencies, (c) => synthCurrencies.includes(c.itemHash));
  return (
  <>
  - {[other, synth].map((currencyGroup) => (
  + {[other, synth].map(
  + (currencyGroup) =>
  + currencyGroup.length > 0 && (
  <>
  {currencyGroup.map((currency) => (
  <React.Fragment key={currency.itemHash}>
  @@ -39,14 +39,15 @@ export default React.memo(function AccountCurrency() {
  </div>
  </React.Fragment>
  ))}
  - {_.times((4 - currencyGroup.length) % 4, (i) => (
  + {_.times(4 - (currencyGroup.length % 4), (i) => (
  <React.Fragment key={i}>
  <div />
  <div />
  </React.Fragment>
  ))}
  </>
  - ))}
  + )
  + )}
  </>
  );
  });
  