Tweak styles for n messages in TransactionInfo
This commit is contained in:
@@ -23,43 +23,46 @@ const TransactionInfo = ({ tx }: Props) => {
|
||||
const { state } = useAppContext();
|
||||
|
||||
return (
|
||||
<StackableContainer lessPadding lessMargin>
|
||||
<>
|
||||
<ul className="meta-data">
|
||||
<>
|
||||
{tx.msgs.map((msg, index) => (
|
||||
<>
|
||||
{isTxMsgSend(msg) ? <TxMsgSendDetails key={index} msg={msg} /> : null}
|
||||
{isTxMsgDelegate(msg) ? <TxMsgDelegateDetails key={index} msg={msg} /> : null}
|
||||
{isTxMsgUndelegate(msg) ? <TxMsgUndelegateDetails key={index} msg={msg} /> : null}
|
||||
{isTxMsgRedelegate(msg) ? <TxMsgRedelegateDetails key={index} msg={msg} /> : null}
|
||||
{isTxMsgClaimRewards(msg) ? <TxMsgClaimRewardsDetails key={index} msg={msg} /> : null}
|
||||
</>
|
||||
<StackableContainer key={index} lessPadding lessMargin>
|
||||
{isTxMsgSend(msg) ? <TxMsgSendDetails msg={msg} /> : null}
|
||||
{isTxMsgDelegate(msg) ? <TxMsgDelegateDetails msg={msg} /> : null}
|
||||
{isTxMsgUndelegate(msg) ? <TxMsgUndelegateDetails msg={msg} /> : null}
|
||||
{isTxMsgRedelegate(msg) ? <TxMsgRedelegateDetails msg={msg} /> : null}
|
||||
{isTxMsgClaimRewards(msg) ? <TxMsgClaimRewardsDetails msg={msg} /> : null}
|
||||
</StackableContainer>
|
||||
))}
|
||||
{tx.fee ? (
|
||||
<>
|
||||
<StackableContainer lessPadding lessMargin>
|
||||
{tx.fee ? (
|
||||
<>
|
||||
<li>
|
||||
<label>Gas:</label>
|
||||
<div>{tx.fee.gas}</div>
|
||||
</li>
|
||||
<li>
|
||||
<label>Fee:</label>
|
||||
<div>{printableCoins(tx.fee.amount, state.chain)}</div>
|
||||
</li>
|
||||
</>
|
||||
) : null}
|
||||
{tx.memo ? (
|
||||
<li>
|
||||
<label>Gas:</label>
|
||||
<div>{tx.fee.gas}</div>
|
||||
<label>Memo:</label>
|
||||
<div>{tx.memo}</div>
|
||||
</li>
|
||||
<li>
|
||||
<label>Fee:</label>
|
||||
<div>{printableCoins(tx.fee.amount, state.chain)}</div>
|
||||
</li>
|
||||
</>
|
||||
) : null}
|
||||
{tx.memo ? (
|
||||
<li>
|
||||
<label>Memo:</label>
|
||||
<div>{tx.memo}</div>
|
||||
</li>
|
||||
) : null}
|
||||
) : null}
|
||||
</StackableContainer>
|
||||
</>
|
||||
</ul>
|
||||
<style jsx>{`
|
||||
ul {
|
||||
.meta-data {
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
margin-top: 25px;
|
||||
}
|
||||
.meta-data li {
|
||||
margin-top: 10px;
|
||||
@@ -80,7 +83,7 @@ const TransactionInfo = ({ tx }: Props) => {
|
||||
display: block;
|
||||
}
|
||||
`}</style>
|
||||
</StackableContainer>
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user