github.com/shyftnetwork/go-empyrean@v1.8.3-0.20191127201940-fbfca9338f04/shyftBlockExplorerUI/src/components/table/transactions/transactionTable.js (about) 1 import React from 'react'; 2 import classes from './table.css'; 3 import { Link } from 'react-router-dom' 4 5 const TransactionTable = (props) => { 6 window.bar = props 7 let flag; 8 if(props.txHash.indexOf("GENESIS") !== -1) { 9 flag = false 10 }else { 11 flag = true 12 } 13 14 return ( 15 <tbody> 16 <tr className={classes.border}> 17 <td className={classes.tdItem}> 18 <Link to="/transactions" style={{ color: '#8f67c9' }} className={flag ? "" : classes.disabled} onClick={() => props.detailTransactionHandler(props.txHash)}> 19 {props.txHash} 20 </Link> 21 </td> 22 <td className={classes.tdItem}> 23 <Link style={{ color: '#8f67c9' }} to="/block/transactions" onClick={() => props.getBlockTransactions(props.blockNumber)}> 24 {props.blockNumber} 25 </Link> 26 </td> 27 <td className={classes.tdItem}>{props.age}</td> 28 <td className={[flag ? classes.fromTag : classes.disabled, classes.tdItem ]}> 29 <Link style={{ color: '#8f67c9' }} to="/account/detail" onClick={() => props.detailAccountHandler(props.from)}> 30 {props.from} 31 </Link> 32 </td> 33 <td className={classes.tdItem}> 34 <Link style={{ color: '#8f67c9' }} to="/account/detail" onClick={() => props.detailAccountHandler(props.to)}> 35 {props.to} 36 </Link> 37 </td> 38 <td className={classes.tdItem}> {props.value} </td> 39 <td className={classes.tdItem}> {props.cost} </td> 40 </tr> 41 </tbody> 42 ) 43 } 44 45 export default TransactionTable;