diff --git a/src/pages/ranklist.js b/src/pages/ranklist.js index f7218ad..692edb1 100644 --- a/src/pages/ranklist.js +++ b/src/pages/ranklist.js @@ -127,92 +127,102 @@ export default function RankList() { Ranklista - Qmining | Frylabs.net -
-
-
-
-
-

Ranklista

-
-
-
{`A felhasználó ID-d: #${selfUserId}`}
-
-

- Az adatok kb 2020. április eleje óta vannak gyűjtve, és azonnal - frissülnek. -

+
+
+
+
+

Ranklista

- -
-
Megjelenítés:
- -
-
-
{'Rank'}
-
{'Felhasználó ID'}
- {Object.keys(selectOptions).map((listKey) => { - const val = selectOptions[listKey] +
+
{`A felhasználó ID-d: #${selfUserId}`}
+
+

+ Az adatok kb 2020. április eleje óta vannak gyűjtve, és azonnal + frissülnek. +

+
+ +
+
Megjelenítés:
+
-
- {list ? ( - list.map((listItem, i) => { +
+
Rendezés:
+
+
+
{'Rank'}
+
{'Felhasználó ID'}
+ {Object.keys(selectOptions).map((listKey) => { + const val = selectOptions[listKey] + return ( +
+ {val.name} +
+ ) + })} +
+
+
+
{'Összesen'}
+
{sum.newQuestions}
+
{sum.allQuestions}
+
{sum.count}
+
+
+
+ {list ? ( + list.map((listItem, i) => { + return ( +
+
{i + 1}
+
{'#' + listItem.userId}
+ {Object.keys(selectOptions).map((listKey) => { + const val = listItem[listKey] + return
{val}
+ })} +
+ ) + }) + ) : ( + + )}
diff --git a/src/pages/ranklist.module.css b/src/pages/ranklist.module.css index 583dc35..3722c83 100644 --- a/src/pages/ranklist.module.css +++ b/src/pages/ranklist.module.css @@ -1,51 +1,20 @@ -.wrapper { - position: relative; - margin-top: -9px; +.container { + display: flex; + flex-flow: column; + height: calc(98vh); +} + +.container:first-child { + flex: 0 1 auto; } .table { - margin-top: 278px; + flex: 1 1 auto; + overflow-y: scroll; + overflow-x: hidden; background-color: #1f2021; } -.sinceTable { - position: fixed; - display: flex; - flex-direction: column; - padding-top: 10px; - padding-left: 5px; - background-color: var(--background-color); - width: 87%; - top: 0; -} - -.sinceHeaderRow { - display: flex; - width: 10%; - border-radius: 5px; - border: 1.5px solid white; - background-color: #999999; -} - -select.sinceHeaderRow { - display: flex; - width: 10%; - border-radius: 5px; - border: 1.5px solid white; - background-color: #999999; - font-family: inherit; - font-weight: 500; - padding-left: 4px; - padding-top: 2px; -} - -.sinceHeaderRow:hover { - border: 1.5px solid var(--text-color); -} -select.sinceHeaderRow:hover { - border: 1.5px solid var(--text-color); -} - .row, .headerRow { display: flex; @@ -60,16 +29,14 @@ select.sinceHeaderRow:hover { } .row div, -.headerRow div, -.sinceHeaderRow div { +.headerRow div { flex: 1; padding: 0px 5px; text-align: center; } -.headerRow div, -.sinceHeaderRow div { - padding: 15px 5px; +.headerRow > div { + padding: 5px; } .row :nth-child(1), @@ -79,7 +46,7 @@ select.sinceHeaderRow:hover { .row :nth-child(2), .headerRow :nth-child(2) { - flex: 0 100px; + flex: 0 130px; text-align: left; } @@ -92,7 +59,7 @@ select.sinceHeaderRow:hover { } .selfRow { - background-color: #9999ff; + background-color: var(--text-color); color: black; } @@ -115,19 +82,23 @@ select.sinceHeaderRow:hover { } .selected { - background-color: #9999ff; + background-color: #222; } .sumrow { color: white; } -.timeRangeSelect { +.selectContainer { display: flex; justify-content: center; align-items: center; } -.timeRangeSelect > div { +.selectContainer > select { + width: 30%; +} + +.selectContainer > div { padding: 0px 5px; }