diff --git a/src/eventViewer.js b/src/eventViewer.js index 4981fe3..6ca95a8 100644 --- a/src/eventViewer.js +++ b/src/eventViewer.js @@ -17,8 +17,6 @@ const defaultMaxShown = 100; const defaultIncrementMaxShown = 100; const EventViewer = (obj) => { - const [amountFilter, setAmountFilter] = useState("0"); - const [maxAmount, setMaxAmount] = useState(defaultMaxShown); const [filterActivated, setFilterActivated] = useState(true); const [rewardActivated, setRewardActivated] = useState(true); const [updateActivated, setUpdateActivated] = useState(true); @@ -47,17 +45,17 @@ const EventViewer = (obj) => { let prevBlock = 0; let showMoreBlock; - if (maxAmount < limitShown) { + if (obj.maxAmount < limitShown) { showMoreBlock = } let showLessBlock; - if (defaultMaxShown < maxAmount) { + if (defaultMaxShown < obj.maxAmount) { showLessBlock = @@ -78,12 +76,12 @@ const EventViewer = (obj) => { let eventList = []; for (const eventObj of obj.events) { - if (unfiltered > maxAmount) { + if (unfiltered > obj.maxAmount) { break; } // Filter by minimum value - if (amountFilter !== "") { - if (parseFloat(amountFilter) > eventObj.eventValue) { + if (obj.amountFilter !== "") { + if (parseFloat(obj.amountFilter) > eventObj.eventValue) { continue; } } @@ -151,7 +149,7 @@ const EventViewer = (obj) => { continue; } - if (unfiltered < maxAmount) { + if (unfiltered < obj.maxAmount) { unfiltered++; if (prevBlock === eventObj.transactionBlock) { eventList.push( {
-

Showing max {maxAmount} results

+

Showing max {obj.maxAmount} results

@@ -212,34 +210,34 @@ const EventViewer = (obj) => {
-

{parseFloat(amountFilter) > 0 ? ("Only showing higher than " + amountFilter) : "Filter by minimum value"}

+

{parseFloat(obj.amountFilter) > 0 ? ("Only showing higher than " + obj.amountFilter) : "Filter by minimum value"}

setAmountFilter(evt.target.value)} + value={obj.amountFilter} + onChange={(evt) => obj.setAmountFilter(evt.target.value)} placeholder='Filter by minimum value' type="number" />
diff --git a/src/livepeer.js b/src/livepeer.js index 4091640..efa532f 100644 --- a/src/livepeer.js +++ b/src/livepeer.js @@ -8,8 +8,11 @@ import Orchestrator from "./orchestratorViewer"; import Stat from "./statViewer"; // Shows the EventViewer and other Livepeer related info +const defaultMaxShown = 100; const Livepeer = (obj) => { + const [amountFilter, setAmountFilter] = useState("0"); + const [maxAmount, setMaxAmount] = useState(defaultMaxShown); const [prefill, setPrefill] = useSearchParams(); const [searchTerm, setSearchTerm] = useState(""); const dispatch = useDispatch(); @@ -176,6 +179,8 @@ const Livepeer = (obj) => { @@ -194,7 +199,9 @@ const Livepeer = (obj) => {
{sidebar}
- +