feat: sort accounts and assets consistently

This commit is contained in:
Matthew Russell
2023-11-07 15:31:34 -08:00
parent 4a22924a5a
commit a4cc84bda4
2 changed files with 4 additions and 2 deletions
+3 -1
View File
@@ -1,3 +1,4 @@
import sortBy from 'lodash/sortBy';
import * as Schema from '@vegaprotocol/types';
import { truncateByChars } from '@vegaprotocol/utils';
import { t } from '@vegaprotocol/i18n';
@@ -44,6 +45,7 @@ export const TransferContainer = ({ assetId }: { assetId?: string }) => {
const accounts = data
? data.filter((account) => ALLOWED_ACCOUNTS.includes(account.type))
: [];
const sortedAccounts = sortBy(accounts, (a) => a.asset.symbol.toLowerCase());
return (
<>
@@ -66,7 +68,7 @@ export const TransferContainer = ({ assetId }: { assetId?: string }) => {
feeFactor={params.transfer_fee_factor}
minQuantumMultiple={params.transfer_minTransferQuantumMultiple}
submitTransfer={transfer}
accounts={accounts}
accounts={sortedAccounts}
/>
</>
);
+1 -1
View File
@@ -109,7 +109,7 @@ export const TransferForm = ({
...account.asset,
balance: addDecimal(account.balance, account.asset.decimals),
})),
'name'
(a) => a.symbol.toLowerCase()
);
const selectedPubKey = watch('toVegaKey');