File tree Expand file tree Collapse file tree 7 files changed +38
-1936
lines changed Expand file tree Collapse file tree 7 files changed +38
-1936
lines changed Original file line number Diff line number Diff line change @@ -233,11 +233,20 @@ class Exchange extends React.Component {
233
233
} ) ;
234
234
}
235
235
236
- shouldComponentUpdate ( nextProps ) {
237
- if ( ! nextProps . marketReady && ! this . props . marketReady ) {
236
+ shouldComponentUpdate ( np , ns ) {
237
+ if ( ! np . marketReady && ! this . props . marketReady ) {
238
238
return false ;
239
239
}
240
- return true ;
240
+ let propsChanged = false ;
241
+ for ( let key in np ) {
242
+ if ( np . hasOwnProperty ( key ) ) {
243
+ propsChanged =
244
+ propsChanged ||
245
+ ! utils . are_equal_shallow ( np [ key ] , this . props [ key ] ) ;
246
+ if ( propsChanged ) break ;
247
+ }
248
+ }
249
+ return propsChanged || ! utils . are_equal_shallow ( ns , this . state ) ;
241
250
}
242
251
243
252
_checkFeeStatus (
Original file line number Diff line number Diff line change @@ -52,12 +52,6 @@ class ExchangeContainer extends React.Component {
52
52
totals : ( ) => {
53
53
return MarketsStore . getState ( ) . totals ;
54
54
} ,
55
- priceData : ( ) => {
56
- return MarketsStore . getState ( ) . priceData ;
57
- } ,
58
- volumeData : ( ) => {
59
- return MarketsStore . getState ( ) . volumeData ;
60
- } ,
61
55
activeMarketHistory : ( ) => {
62
56
return MarketsStore . getState ( ) . activeMarketHistory ;
63
57
} ,
Original file line number Diff line number Diff line change @@ -93,7 +93,9 @@ export default class ExchangeHeader extends React.Component {
93
93
const dayChangeClass =
94
94
parseFloat ( dayChange ) === 0
95
95
? ""
96
- : parseFloat ( dayChange ) < 0 ? "negative" : "positive" ;
96
+ : parseFloat ( dayChange ) < 0
97
+ ? "negative"
98
+ : "positive" ;
97
99
const volumeBase = marketStats . get ( "volumeBase" ) ;
98
100
const volumeQuote = marketStats . get ( "volumeQuote" ) ;
99
101
const dayChangeWithSign = dayChange > 0 ? "+" + dayChange : dayChange ;
@@ -145,7 +147,9 @@ export default class ExchangeHeader extends React.Component {
145
147
let settleAsset =
146
148
baseAsset . get ( "id" ) == "1.3.0"
147
149
? quoteAsset
148
- : quoteAsset . get ( "id" ) == "1.3.0" ? baseAsset : null ;
150
+ : quoteAsset . get ( "id" ) == "1.3.0"
151
+ ? baseAsset
152
+ : null ;
149
153
150
154
if ( settleAsset && feedPrice ) {
151
155
let offset_percent = settleAsset
@@ -441,10 +445,14 @@ export default class ExchangeHeader extends React.Component {
441
445
} }
442
446
>
443
447
< option value = "market_depth" >
444
- < Translate content = "exchange.order_depth" />
448
+ { counterpart . translate (
449
+ "exchange.order_depth"
450
+ ) }
445
451
</ option >
446
452
< option value = "price_chart" >
447
- < Translate content = "exchange.price_history" />
453
+ { counterpart . translate (
454
+ "exchange.price_history"
455
+ ) }
448
456
</ option >
449
457
</ select >
450
458
</ li >
You can’t perform that action at this time.
0 commit comments