From 85834affb06f877a68e89a171ea46f9e05303eac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rafael=20L=C3=A1szl=C3=B3?= <rlacko99@gmail.com>
Date: Sun, 25 Apr 2021 17:03:27 +0200
Subject: [PATCH] add extra bits to stat

---
 src/components/pages/LeaderBoard.js | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/components/pages/LeaderBoard.js b/src/components/pages/LeaderBoard.js
index d4211db..5e1596a 100644
--- a/src/components/pages/LeaderBoard.js
+++ b/src/components/pages/LeaderBoard.js
@@ -14,9 +14,8 @@ class LeaderBoard extends Component {
     return this.props.trainees
       .sort(
         (a, b) =>
-          Number(b.homework_bits) +
-          b.events_visited -
-          (Number(a.homework_bits) + a.events_visited)
+          (Number(b.homework_bits) + Number(b.events_visited) + Number(b.extra_bits)) -
+          (Number(a.homework_bits) + Number(a.events_visited) + Number(a.extra_bits))
       )
       .map((trainee) =>
         trainee.role === 'Student' ? (
@@ -24,10 +23,10 @@ class LeaderBoard extends Component {
             <Table.Cell textAlign="center">{trainee.full_name}</Table.Cell>
             <Table.Cell textAlign="center">{trainee.events_visited}</Table.Cell>
             <Table.Cell textAlign="center">
-              {Number(trainee.homework_bits)}
+              {Number(trainee.homework_bits) + Number(trainee.extra_bits)}
             </Table.Cell>
             <Table.Cell textAlign="center">
-              {Number(trainee.homework_bits) + trainee.events_visited}
+              {Number(trainee.homework_bits) + trainee.events_visited + Number(trainee.extra_bits)}
             </Table.Cell>
           </Table.Row>
         ) : null
-- 
GitLab