import React from "react"; import { QueryPreservingLink } from "src/services/network/networkProvider"; import { TransactionDetails } from "src/typings/api"; import { hexAddrToZilAddr } from "src/utils/Utils"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faFileContract } from "@fortawesome/free-solid-svg-icons"; interface IProps { txnDetails: TransactionDetails; } const ToAddrDisp: React.FC = ({ txnDetails }) => txnDetails.contractAddr ? ( txnDetails.isContractCreation ? ( Contract Creation ) : ( Contract Execution ) ) : ( {hexAddrToZilAddr(txnDetails.txn.txParams.toAddr)} ); export default ToAddrDisp;