diff --git a/components/dataViews/TransactionInfo.tsx b/components/dataViews/TransactionInfo.tsx deleted file mode 100644 index a43e8fb..0000000 --- a/components/dataViews/TransactionInfo.tsx +++ /dev/null @@ -1,126 +0,0 @@ -import { Coin } from "cosmjs-types/cosmos/base/v1beta1/coin"; -import { useAppContext } from "../../context/AppContext"; -import { printableCoin, printableCoins } from "../../lib/displayHelpers"; -import { DbTransaction } from "../../types"; -import StackableContainer from "../layout/StackableContainer"; -import HashView from "./HashView"; - -interface Props { - tx: DbTransaction; -} - -const TransactionInfo = (props: Props) => { - const { state } = useAppContext(); - return ( - - - - - ); -}; - -export default TransactionInfo; diff --git a/components/dataViews/TransactionInfo/index.tsx b/components/dataViews/TransactionInfo/index.tsx new file mode 100644 index 0000000..1537739 --- /dev/null +++ b/components/dataViews/TransactionInfo/index.tsx @@ -0,0 +1,87 @@ +import { useAppContext } from "../../../context/AppContext"; +import { printableCoins } from "../../../lib/displayHelpers"; +import { + isTxMsgClaimRewards, + isTxMsgDelegate, + isTxMsgRedelegate, + isTxMsgSend, + isTxMsgUndelegate, +} from "../../../lib/txMsgHelpers"; +import { DbTransaction } from "../../../types"; +import StackableContainer from "../../layout/StackableContainer"; +import TxMsgClaimRewardsDetails from "./TxMsgClaimRewardsDetails"; +import TxMsgDelegateDetails from "./TxMsgDelegateDetails"; +import TxMsgRedelegateDetails from "./TxMsgRedelegateDetails"; +import TxMsgSendDetails from "./TxMsgSendDetails"; +import TxMsgUndelegateDetails from "./TxMsgUndelegateDetails"; + +interface Props { + readonly tx: DbTransaction; +} + +const TransactionInfo = ({ tx }: Props) => { + const { state } = useAppContext(); + + return ( + + + + + ); +}; + +export default TransactionInfo;