@@ -22,9 +22,8 @@ import {
2222} from './constants/app' ;
2323import {
2424 TAGS_KEY ,
25- TIMESTAMP_KEY ,
26- WORDS_TEMP_KEY ,
2725 TIMESTAMP_STRING_KEY ,
26+ COMPLETE_KEY ,
2827} from './constants/keys' ;
2928
3029// Styles
@@ -85,10 +84,6 @@ export class App extends PureComponent {
8584 }
8685 }
8786
88- handleBitcoinClick = ( ) => this . setState ( prevState => ( {
89- isBitcoinAddrOpened : ! prevState . isBitcoinAddrOpened ,
90- } ) ) ;
91-
9287 handleQRCode = ( ) => this . setState ( prevState => ( {
9388 isQRCodeOpened : ! prevState . isQRCodeOpened
9489 } ) )
@@ -141,8 +136,7 @@ export class App extends PureComponent {
141136 const invoiceDetails = Object . keys ( decodedInvoice )
142137 . map ( ( key ) => {
143138 switch ( key ) {
144- case WORDS_TEMP_KEY :
145- case TIMESTAMP_KEY :
139+ case COMPLETE_KEY :
146140 return null ;
147141 case TAGS_KEY :
148142 return this . renderInvoiceInnerItem ( key ) ;
@@ -173,7 +167,7 @@ export class App extends PureComponent {
173167 ) ? renderNestedTag ( tag ) : renderNormalTag ( tag ) ;
174168
175169 const renderNestedTag = ( tag ) => (
176- < div className = 'invoice__item invoice__item--nested' >
170+ < div key = { tag . data . key } className = 'invoice__item invoice__item--nested' >
177171 < div className = 'invoice__item-title' >
178172 { formatDetailsKey ( tag . tagName ) }
179173 </ div >
@@ -187,7 +181,7 @@ export class App extends PureComponent {
187181 { formatDetailsKey ( key ) }
188182 </ div >
189183 < div className = 'invoice__nested-value' >
190- { `${ tag . data [ key ] } ` }
184+ { `${ tag . data [ key ] || '--' } ` }
191185 </ div >
192186 </ div >
193187 ) ) }
@@ -196,12 +190,12 @@ export class App extends PureComponent {
196190 ) ;
197191
198192 const renderNormalTag = ( tag ) => (
199- < div className = 'invoice__item' >
193+ < div key = { tag . data . key } className = 'invoice__item' >
200194 < div className = 'invoice__item-title' >
201195 { formatDetailsKey ( tag . tagName ) }
202196 </ div >
203197 < div className = 'invoice__item-value' >
204- { `${ tag . data } ` }
198+ { `${ tag . data || '--' } ` }
205199 </ div >
206200 </ div >
207201 )
0 commit comments