File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ const CoinInfo = ({ coin }) => {
16
16
const [ historicData , setHistoricData ] = useState ( ) ;
17
17
const [ days , setDays ] = useState ( 1 ) ;
18
18
const { currency } = CryptoState ( ) ;
19
+ const [ flag , setflag ] = useState ( false ) ;
19
20
20
21
const useStyles = makeStyles ( ( theme ) => ( {
21
22
container : {
@@ -39,7 +40,7 @@ const CoinInfo = ({ coin }) => {
39
40
40
41
const fetchHistoricData = async ( ) => {
41
42
const { data } = await axios . get ( HistoricalChart ( coin . id , days , currency ) ) ;
42
-
43
+ setflag ( true ) ;
43
44
setHistoricData ( data . prices ) ;
44
45
} ;
45
46
@@ -62,7 +63,7 @@ const CoinInfo = ({ coin }) => {
62
63
return (
63
64
< ThemeProvider theme = { darkTheme } >
64
65
< div className = { classes . container } >
65
- { ! historicData ? (
66
+ { ! historicData | flag === false ? (
66
67
< CircularProgress
67
68
style = { { color : "gold" } }
68
69
size = { 250 }
@@ -108,7 +109,9 @@ const CoinInfo = ({ coin }) => {
108
109
{ chartDays . map ( ( day ) => (
109
110
< SelectButton
110
111
key = { day . value }
111
- onClick = { ( ) => setDays ( day . value ) }
112
+ onClick = { ( ) => { setDays ( day . value ) ;
113
+ setflag ( false ) ;
114
+ } }
112
115
selected = { day . value === days }
113
116
>
114
117
{ day . label }
You can’t perform that action at this time.
0 commit comments