diff --git a/components/dataViews/TransactionInfo.js b/components/dataViews/TransactionInfo.js index 32063bf..b3b64c2 100644 --- a/components/dataViews/TransactionInfo.js +++ b/components/dataViews/TransactionInfo.js @@ -1,6 +1,6 @@ import HashView from "./HashView"; import StackableContainer from "../layout/StackableContainer"; -import { printableCoin } from "../../lib/displayHelpers"; +import { printableCoins } from "../../lib/displayHelpers"; export default (props) => ( @@ -8,7 +8,7 @@ export default (props) => ( {props.tx.msgs && (
  • -
    {printableCoin(props.tx.msgs[0].value.amount[0])}
    +
    {printableCoins(props.tx.msgs[0].value.amount)}
  • )} {props.tx.msgs && ( diff --git a/lib/displayHelpers.js b/lib/displayHelpers.js index 1515620..a706e32 100644 --- a/lib/displayHelpers.js +++ b/lib/displayHelpers.js @@ -33,4 +33,11 @@ const printableCoin = (coin) => { } } -export { abbreviateLongString, printableCoin }; +const printableCoins = (coins) => { + if (coins.length !== 1) { + throw new Error("Implementation only supports exactly one coin entry.") + } + return printableCoin(coins[0]); +} + +export { abbreviateLongString, printableCoin, printableCoins };