aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/components
diff options
context:
space:
mode:
authorNidboj132 <28981031+Nidboj132@users.noreply.github.com>2023-09-22 17:53:31 +0200
committerGitHub <noreply@github.com>2023-09-22 17:53:31 +0200
commitf5cd9f2dc6bb6f42b0cedd97d8d0cf6fe01dadf7 (patch)
tree73f0a851a4633a5096952075bfe3acdf673fd262 /frontend/src/components
parentdocs: completion count added (#63) (diff)
downloadlphub-f5cd9f2dc6bb6f42b0cedd97d8d0cf6fe01dadf7.tar.gz
lphub-f5cd9f2dc6bb6f42b0cedd97d8d0cf6fe01dadf7.tar.bz2
lphub-f5cd9f2dc6bb6f42b0cedd97d8d0cf6fe01dadf7.zip
feat: completion count (#52)
Former-commit-id: 4a01ffc5f6c5b648afed18bc7c74f55374f10bfc
Diffstat (limited to 'frontend/src/components')
-rw-r--r--frontend/src/components/pages/summary.js25
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 )}