@@ -320,22 +320,17 @@ class TxData extends React.Component {
320320 } ;
321321
322322 const renderInputs = inputs => {
323- return inputs . map ( input => {
324- return (
325- < div key = { `${ input . tx_id } ${ input . index } ` } >
326- < Link to = { `/transaction/${ input . tx_id } ` } > { helpers . getShortHash ( input . tx_id ) } </ Link > (
327- { input . index } ){ renderInputOrOutput ( input , 0 , false ) }
328- </ div >
329- ) ;
330- } ) ;
323+ const obj = inputs . map ( input => (
324+ < div key = { `${ input . tx_id } ${ input . index } ` } >
325+ < Link to = { `/transaction/${ input . tx_id } ` } > { helpers . getShortHash ( input . tx_id ) } </ Link > (
326+ { input . index } ){ renderInputOrOutput ( input , 0 , false ) }
327+ </ div >
328+ ) ) ;
329+ return renderListWithSpacer ( obj ) ;
331330 } ;
332331
333332 const renderOutputToken = output => {
334- return (
335- < strong >
336- { this . getOutputToken ( hathorLib . tokensUtils . getTokenIndexFromData ( output . token_data ) ) }
337- </ strong >
338- ) ;
333+ return this . getOutputToken ( hathorLib . tokensUtils . getTokenIndexFromData ( output . token_data ) ) ;
339334 } ;
340335
341336 const outputValue = output => {
@@ -367,7 +362,7 @@ class TxData extends React.Component {
367362 const renderOutputLink = idx => {
368363 if ( idx in this . props . spentOutputs ) {
369364 return (
370- < span >
365+ < span className = "fw-bold" >
371366 { ' ' }
372367 (< Link to = { `/transaction/${ this . props . spentOutputs [ idx ] } ` } > Spent</ Link > )
373368 </ span >
@@ -379,11 +374,8 @@ class TxData extends React.Component {
379374 const renderInputOrOutput = ( output , idx , isOutput ) => {
380375 return (
381376 < div key = { idx } >
382- < div >
383- < span style = { this . props . newUiEnabled ? { fontWeight : '600' } : null } >
384- { outputValue ( output ) }
385- </ span > { ' ' }
386- { renderOutputToken ( output ) }
377+ < div className = "fw-bold" >
378+ < span > { outputValue ( output ) } </ span > { renderOutputToken ( output ) }
387379 </ div >
388380 < div >
389381 { renderDecodedScript ( output ) }
@@ -394,9 +386,8 @@ class TxData extends React.Component {
394386 } ;
395387
396388 const renderOutputs = outputs => {
397- return outputs . map ( ( output , idx ) => {
398- return renderInputOrOutput ( output , idx , true ) ;
399- } ) ;
389+ const obj = outputs . map ( ( output , idx ) => renderInputOrOutput ( output , idx , true ) ) ;
390+ return renderListWithSpacer ( obj ) ;
400391 } ;
401392
402393 const renderDecodedScript = output => {
@@ -509,14 +500,23 @@ class TxData extends React.Component {
509500 ) ) ;
510501 } ;
511502
512- const renderNewUiDivList = hashes => {
503+ const renderTxListWithSpacer = hashes => {
504+ const obj = hashes . map ( ( h , key ) => (
505+ < Link className = "fs-14" key = { key } to = { `/transaction/${ h } ` } >
506+ { h }
507+ </ Link >
508+ ) ) ;
509+ return renderListWithSpacer ( obj ) ;
510+ } ;
511+
512+ const renderListWithSpacer = children => {
513513 return (
514514 < table className = "table-details" >
515515 < tbody >
516- { hashes . map ( ( h , index ) => (
517- < tr className = "tr-details" key = { h } >
518- < td className = { index === hashes . length - 1 ? 'tr-details-last-cell' : '' } >
519- < Link to = { `/transaction/ ${ h } ` } > { h } </ Link >
516+ { children . map ( ( child , index ) => (
517+ < tr className = "tr-details" key = { index } >
518+ < td className = { index === children . length - 1 ? 'tr-details-last-cell' : '' } >
519+ { child }
520520 </ td >
521521 </ tr >
522522 ) ) }
@@ -760,7 +760,6 @@ class TxData extends React.Component {
760760 { this . props . transaction . parents && this . props . transaction . parents . length ? (
761761 < a className = "arrow-graph" href = "true" >
762762 < RowDown
763- className = "drop-arrow-color"
764763 width = "24px"
765764 height = "24px"
766765 style = { {
@@ -820,25 +819,22 @@ class TxData extends React.Component {
820819 }
821820 return < Link to = { `/token_detail/${ token . uid } ` } > { token . uid } </ Link > ;
822821 } ;
823- const tokens = this . state . tokens . map ( token => {
824- return (
825- < div key = { token . uid } >
822+ const obj = this . state . tokens . map ( token => (
823+ // TODO I don't think we have a TokenMarker here on Figma. Remove?
824+ < div key = { token . uid } >
825+ < div >
826826 < TokenMarkers token = { token } />
827827 < span >
828- { token . name } < strong > ({ token . symbol } )</ strong > | { renderTokenUID ( token ) }
828+ { token . name } ({ token . symbol } )
829829 </ span >
830830 </ div >
831- ) ;
832- } ) ;
833- return this . props . newUiEnabled ? (
834- < DropDetails title = "Tokens" > { tokens } </ DropDetails >
835- ) : (
836- < div className = "d-flex flex-column align-items-start mb-3 common-div bordered-wrapper" >
837- < div >
838- < label > Tokens:</ label >
839- </ div >
840- { tokens }
831+ < div > { renderTokenUID ( token ) } </ div >
841832 </ div >
833+ ) ) ;
834+ return (
835+ < DropDetails startOpen title = "Tokens" >
836+ { renderListWithSpacer ( obj ) }
837+ </ DropDetails >
842838 ) ;
843839 } ;
844840
@@ -1256,10 +1252,10 @@ class TxData extends React.Component {
12561252 { this . state . tokens . length > 0 && renderTokenList ( ) }
12571253 < div className = "tx-drop-container-div" >
12581254 < DropDetails title = "Parents:" >
1259- { renderNewUiDivList ( this . props . transaction . parents ) }
1255+ { renderTxListWithSpacer ( this . props . transaction . parents ) }
12601256 </ DropDetails >
12611257 < DropDetails title = "Children:" >
1262- { renderNewUiDivList ( this . props . meta . children ) }
1258+ { renderTxListWithSpacer ( this . props . meta . children ) }
12631259 </ DropDetails >
12641260 </ div >
12651261 { this . state . graphs . map ( ( graph , index ) => renderNewUiGraph ( index ) ) }
0 commit comments