diff options
| author | Nidboj132 <28981031+Nidboj132@users.noreply.github.com> | 2023-09-22 17:53:31 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-22 17:53:31 +0200 |
| commit | f5cd9f2dc6bb6f42b0cedd97d8d0cf6fe01dadf7 (patch) | |
| tree | 73f0a851a4633a5096952075bfe3acdf673fd262 /frontend | |
| parent | docs: completion count added (#63) (diff) | |
| download | lphub-f5cd9f2dc6bb6f42b0cedd97d8d0cf6fe01dadf7.tar.gz lphub-f5cd9f2dc6bb6f42b0cedd97d8d0cf6fe01dadf7.tar.bz2 lphub-f5cd9f2dc6bb6f42b0cedd97d8d0cf6fe01dadf7.zip | |
feat: completion count (#52)
Former-commit-id: 4a01ffc5f6c5b648afed18bc7c74f55374f10bfc
Diffstat (limited to 'frontend')
| -rw-r--r-- | frontend/src/components/pages/summary.js | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/frontend/src/components/pages/summary.js b/frontend/src/components/pages/summary.js index 4fab799..dde2243 100644 --- a/frontend/src/components/pages/summary.js +++ b/frontend/src/components/pages/summary.js | |||
| @@ -36,7 +36,6 @@ const fakedata={} //for debug | |||
| 36 | fetch(`https://lp.ardapektezol.com/api/v1/maps/${location.pathname.split('/')[2]}/leaderboards?page=${pageNumber}`) | 36 | fetch(`https://lp.ardapektezol.com/api/v1/maps/${location.pathname.split('/')[2]}/leaderboards?page=${pageNumber}`) |
| 37 | .then(r => r.json()) | 37 | .then(r => r.json()) |
| 38 | .then(d => setLbData(d)) | 38 | .then(d => setLbData(d)) |
| 39 | console.log(lbData) | ||
| 40 | // eslint-disable-next-line | 39 | // eslint-disable-next-line |
| 41 | }, [pageNumber]); | 40 | }, [pageNumber]); |
| 42 | 41 | ||
| @@ -318,22 +317,23 @@ return ( | |||
| 318 | <section id='section4' className='summary1'> | 317 | <section id='section4' className='summary1'> |
| 319 | <div id='difficulty'> | 318 | <div id='difficulty'> |
| 320 | <span>Difficulty</span> | 319 | <span>Difficulty</span> |
| 321 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 0 ? (<span style={{color:"lime"}}>Very easy</span>):null} | 320 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 0 ? (<span>N/A</span>):null} |
| 322 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 1 ? (<span style={{color:"green"}}>Easy</span>):null} | 321 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 1 ? (<span style={{color:"lime"}}>Very easy</span>):null} |
| 323 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 2 ? (<span style={{color:"yellow"}}>Medium</span>):null} | 322 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 2 ? (<span style={{color:"green"}}>Easy</span>):null} |
| 324 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 3 ? (<span style={{color:"orange"}}>Hard</span>):null} | 323 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 3 ? (<span style={{color:"yellow"}}>Medium</span>):null} |
| 325 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 4 ? (<span style={{color:"red"}}>Very hard</span>):null} | 324 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 4 ? (<span style={{color:"orange"}}>Hard</span>):null} |
| 325 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 5 ? (<span style={{color:"red"}}>Very hard</span>):null} | ||
| 326 | <div> | 326 | <div> |
| 327 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 0 ? (<div className='difficulty-rating' style={{backgroundColor:"lime"}}></div>) : (<div className='difficulty-rating'></div>)} | 327 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 1 ? (<div className='difficulty-rating' style={{backgroundColor:"lime"}}></div>) : (<div className='difficulty-rating'></div>)} |
| 328 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 1 ? (<div className='difficulty-rating' style={{backgroundColor:"green"}}></div>) : (<div className='difficulty-rating'></div>)} | 328 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 2 ? (<div className='difficulty-rating' style={{backgroundColor:"green"}}></div>) : (<div className='difficulty-rating'></div>)} |
| 329 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 2 ? (<div className='difficulty-rating' style={{backgroundColor:"yellow"}}></div>) : (<div className='difficulty-rating'></div>)} | 329 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 3 ? (<div className='difficulty-rating' style={{backgroundColor:"yellow"}}></div>) : (<div className='difficulty-rating'></div>)} |
| 330 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 3 ? (<div className='difficulty-rating' style={{backgroundColor:"orange"}}></div>) : (<div className='difficulty-rating'></div>)} | 330 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 4 ? (<div className='difficulty-rating' style={{backgroundColor:"orange"}}></div>) : (<div className='difficulty-rating'></div>)} |
| 331 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 4 ? (<div className='difficulty-rating' style={{backgroundColor:"red"}}></div>) : (<div className='difficulty-rating'></div>)} | 331 | {data.summary.routes.sort((a,b)=>a.category.id - b.category.id)[selectedRun].rating === 5 ? (<div className='difficulty-rating' style={{backgroundColor:"red"}}></div>) : (<div className='difficulty-rating'></div>)} |
| 332 | </div> | 332 | </div> |
| 333 | </div> | 333 | </div> |
| 334 | <div id='count'> | 334 | <div id='count'> |
| 335 | <span>Completion count</span> | 335 | <span>Completion count</span> |
| 336 | <div>6275</div> | 336 | <div>{catState===1?data.summary.routes[selectedRun].completion_count:"N/A"}</div> |
| 337 | </div> | 337 | </div> |
| 338 | </section> | 338 | </section> |
| 339 | 339 | ||
| @@ -396,7 +396,6 @@ return ( | |||
| 396 | </span> | 396 | </span> |
| 397 | </span> | 397 | </span> |
| 398 | ))} | 398 | ))} |
| 399 | {console.log(lbData.data.records.length)} | ||
| 400 | </div> | 399 | </div> |
| 401 | </section> | 400 | </section> |
| 402 | )} | 401 | )} |