diff options
Diffstat (limited to '')
| -rw-r--r-- | frontend/src/components/pages/summary.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/frontend/src/components/pages/summary.js b/frontend/src/components/pages/summary.js index c03d7b9..7c72c48 100644 --- a/frontend/src/components/pages/summary.js +++ b/frontend/src/components/pages/summary.js | |||
| @@ -20,6 +20,7 @@ const fakedata={} //for debug | |||
| 20 | //fetching data | 20 | //fetching data |
| 21 | const [data, setData] = React.useState(null); | 21 | const [data, setData] = React.useState(null); |
| 22 | React.useEffect(() => { | 22 | React.useEffect(() => { |
| 23 | setData(null) | ||
| 23 | fetch(`https://lp.ardapektezol.com/api/v1/maps/${location.pathname.split('/')[2]}/summary`) | 24 | fetch(`https://lp.ardapektezol.com/api/v1/maps/${location.pathname.split('/')[2]}/summary`) |
| 24 | .then(r => r.json()) | 25 | .then(r => r.json()) |
| 25 | .then(d => { | 26 | .then(d => { |
| @@ -37,7 +38,7 @@ const fakedata={} //for debug | |||
| 37 | .then(r => r.json()) | 38 | .then(r => r.json()) |
| 38 | .then(d => setLbData(d)) | 39 | .then(d => setLbData(d)) |
| 39 | // eslint-disable-next-line | 40 | // eslint-disable-next-line |
| 40 | }, [pageNumber]); | 41 | }, [pageNumber,location.pathname]); |
| 41 | 42 | ||
| 42 | 43 | ||
| 43 | 44 | ||
| @@ -247,7 +248,7 @@ return ( | |||
| 247 | <img src={data.map.image} alt="" /> | 248 | <img src={data.map.image} alt="" /> |
| 248 | </div> | 249 | </div> |
| 249 | <main> | 250 | <main> |
| 250 | <section id='section1'> | 251 | <section id='section1' className='summary1'> |
| 251 | <div> | 252 | <div> |
| 252 | <button className='nav-button'><i className='triangle'></i><span>{data.map.game_name}</span></button> | 253 | <button className='nav-button'><i className='triangle'></i><span>{data.map.game_name}</span></button> |
| 253 | <button className='nav-button'><i className='triangle'></i><span>{data.map.chapter_name}</span></button> | 254 | <button className='nav-button'><i className='triangle'></i><span>{data.map.chapter_name}</span></button> |
| @@ -257,7 +258,7 @@ return ( | |||
| 257 | 258 | ||
| 258 | </section> | 259 | </section> |
| 259 | 260 | ||
| 260 | <section id='section2'> | 261 | <section id='section2' className='summary1'> |
| 261 | <button className='nav-button' onClick={()=>setNavState(0)}><img src={img4} alt="" /><span>Summary</span></button> | 262 | <button className='nav-button' onClick={()=>setNavState(0)}><img src={img4} alt="" /><span>Summary</span></button> |
| 262 | <button className='nav-button' onClick={()=>setNavState(1)}><img src={img5} alt="" /><span>Leaderboards</span></button> | 263 | <button className='nav-button' onClick={()=>setNavState(1)}><img src={img5} alt="" /><span>Leaderboards</span></button> |
| 263 | <button className='nav-button' onClick={()=>setNavState(2)}><img src={img6} alt="" /><span>Discussions</span></button> | 264 | <button className='nav-button' onClick={()=>setNavState(2)}><img src={img6} alt="" /><span>Discussions</span></button> |