{
  "version": 3,
  "sources": ["../../src/utils/transactions/getTransactionsHistory/helpers/getTransactionAmount.ts"],
  "sourcesContent": ["import BigNumber from 'bignumber.js';\nimport { ITransactionAsset } from './getTransactionAssets';\n\ninterface IGetTransactionAmountParams {\n  transactionAssets: ITransactionAsset[];\n  isIncomingTransaction: boolean;\n}\n\nexport const getTransactionAmount = ({\n  transactionAssets,\n  isIncomingTransaction\n}: IGetTransactionAmountParams): string => {\n  if (transactionAssets.length > 1) {\n    const firstAssetTicker = transactionAssets[0]?.assetTicker;\n    const hasMultipleDifferentAssets = transactionAssets.some(\n      (asset) => asset.assetTicker !== firstAssetTicker\n    );\n\n    if (hasMultipleDifferentAssets) {\n      return '';\n    }\n  }\n\n  if (!transactionAssets[0]?.assetAmount) {\n    return '';\n  }\n\n  const amount = transactionAssets[0].assetAmount;\n  const ticker = transactionAssets[0].assetTicker;\n\n  if (new BigNumber(amount).isZero()) {\n    return `${amount} ${ticker}`;\n  }\n\n  const prefix = isIncomingTransaction ? '+' : '-';\n\n  return `${prefix}${amount} ${ticker}`;\n};\n"],
  "mappings": "AAAA,OAAOA,MAAe,eAQf,IAAMC,EAAuB,CAAC,CACnC,kBAAAC,EACA,sBAAAC,CACF,IAA2C,CACzC,GAAID,EAAkB,OAAS,EAAG,CAChC,IAAME,EAAmBF,EAAkB,CAAC,GAAG,YAK/C,GAJmCA,EAAkB,KAClDG,GAAUA,EAAM,cAAgBD,CACnC,EAGE,MAAO,EAEX,CAEA,GAAI,CAACF,EAAkB,CAAC,GAAG,YACzB,MAAO,GAGT,IAAMI,EAASJ,EAAkB,CAAC,EAAE,YAC9BK,EAASL,EAAkB,CAAC,EAAE,YAEpC,OAAI,IAAIF,EAAUM,CAAM,EAAE,OAAO,EACxB,GAAGA,CAAM,IAAIC,CAAM,GAKrB,GAFQJ,EAAwB,IAAM,GAE7B,GAAGG,CAAM,IAAIC,CAAM,EACrC",
  "names": ["BigNumber", "getTransactionAmount", "transactionAssets", "isIncomingTransaction", "firstAssetTicker", "asset", "amount", "ticker"]
}
