|
@@ -5,7 +5,7 @@ function Tables({persons}) {
|
|
|
function addEventlistener(name){
|
|
|
return function(event){
|
|
|
var personDiv = document.getElementById(name);
|
|
|
- var extend = personDiv.children[0];
|
|
|
+ var extend = personDiv.lastChild;
|
|
|
if (extend.style.display === "block") {
|
|
|
extend.style.display = "none";
|
|
|
} else {
|
|
@@ -18,11 +18,21 @@ function Tables({persons}) {
|
|
|
|
|
|
return (
|
|
|
<div>
|
|
|
+ <div className="header">
|
|
|
+ <p>RACE</p>
|
|
|
+ <p>09.12.19</p>
|
|
|
+ </div>
|
|
|
<div id="online">
|
|
|
- {sortedpersons.filter(person => person.speed>0).map(person => {
|
|
|
+ {sortedpersons.filter(person => person.speed>0).map((person, index) => {
|
|
|
return (
|
|
|
<div key={person.name} className="person" id={person.name} data-status={person.speed>0 ? "online" : "offline"} onClick={addEventlistener(person.name)}>
|
|
|
- {person.name} ({person.speed} - {person.speed>0 ? "online" : "offline"})
|
|
|
+
|
|
|
+ <div className='rank'>{index + 1}</div>
|
|
|
+ <div className='color' style={{backgroundColor: person.color}}> </div>
|
|
|
+ {person.shortName}
|
|
|
+
|
|
|
+ <div className='speed'>{person.speed}</div>
|
|
|
+
|
|
|
<div className='extend'>
|
|
|
<img src='foto.png' alt={person.fullName}/>
|
|
|
<p>{person.fullName}</p>
|
|
@@ -37,7 +47,9 @@ function Tables({persons}) {
|
|
|
{sortedpersons.filter(person => person.speed<1).map(person => {
|
|
|
return (
|
|
|
<div key={person.name} className="person" id={person.name} data-status={person.speed>0 ? "online" : "offline"} onClick={addEventlistener(person.name)}>
|
|
|
- {person.name} ({person.speed>0 ? "online" : "offline"})
|
|
|
+ <div className='color' style={{backgroundColor: person.color}}> </div>
|
|
|
+ {person.shortName}
|
|
|
+ <div className='speed'>OUT</div>
|
|
|
<div className='extend'>
|
|
|
<img src='foto.png' alt={person.fullName}/>
|
|
|
<p>{person.fullName}</p>
|