Create and use printableCoins

This commit is contained in:
Simon Warta
2022-01-10 11:34:47 +01:00
parent e269c3b604
commit bca178b1b8
2 changed files with 10 additions and 3 deletions
+2 -2
View File
@@ -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) => (
<StackableContainer lessPadding lessMargin>
@@ -8,7 +8,7 @@ export default (props) => (
{props.tx.msgs && (
<li>
<label>Amount:</label>
<div>{printableCoin(props.tx.msgs[0].value.amount[0])}</div>
<div>{printableCoins(props.tx.msgs[0].value.amount)}</div>
</li>
)}
{props.tx.msgs && (
+8 -1
View File
@@ -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 };