mirror of
https://github.com/stronk-dev/LivepeerEvents.git
synced 2025-07-05 10:45:10 +02:00
replace one paginate with radio buttons
This commit is contained in:
parent
54157a5f19
commit
9d62af5105
@ -2,12 +2,19 @@ import React, { useState } from 'react';
|
|||||||
import MonthlyFactoids from '../components/MonthlyFactoids';
|
import MonthlyFactoids from '../components/MonthlyFactoids';
|
||||||
import MonthlyGraphs from '../components/MonthlyGraphs';
|
import MonthlyGraphs from '../components/MonthlyGraphs';
|
||||||
import MonthlyOrchestrators from '../components/MonthlyOrchestrators';
|
import MonthlyOrchestrators from '../components/MonthlyOrchestrators';
|
||||||
|
import { RadioGroup, Radio } from "@mantine/core";
|
||||||
import { Pagination } from "@mantine/core";
|
|
||||||
|
|
||||||
const MonthlyStats = (obj) => {
|
const MonthlyStats = (obj) => {
|
||||||
const [activePage, setPage] = useState(1);
|
const [activePage, setPage] = useState(1);
|
||||||
const totalPages = 3;
|
|
||||||
|
let thisColour;
|
||||||
|
if (activePage == 1){
|
||||||
|
thisColour = "teal";
|
||||||
|
} else if (activePage == 2){
|
||||||
|
thisColour = "indigo";
|
||||||
|
} else if (activePage == 3){
|
||||||
|
thisColour = "red";
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="stroke" key={obj.seed + "menu"}>
|
<div className="stroke" key={obj.seed + "menu"}>
|
||||||
@ -44,7 +51,18 @@ const MonthlyStats = (obj) => {
|
|||||||
}
|
}
|
||||||
<div className="verticalDivider" />
|
<div className="verticalDivider" />
|
||||||
<div className="row" style={{ marginTop: '0.3em', marginBottom: '0.3em' }}>
|
<div className="row" style={{ marginTop: '0.3em', marginBottom: '0.3em' }}>
|
||||||
<Pagination page={activePage} onChange={setPage} total={totalPages} siblings={1} initialPage={1} />
|
<RadioGroup
|
||||||
|
value={activePage}
|
||||||
|
onChange={setPage}
|
||||||
|
spacing="lg"
|
||||||
|
size="lg"
|
||||||
|
color={thisColour}
|
||||||
|
required
|
||||||
|
>
|
||||||
|
<Radio value="1" label="Summary" />
|
||||||
|
<Radio value="2" label="Graphs" />
|
||||||
|
<Radio value="3" label="Orchestrators" />
|
||||||
|
</RadioGroup>
|
||||||
</div>
|
</div>
|
||||||
<div className="verticalDivider" />
|
<div className="verticalDivider" />
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user