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;