mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-04-17 12:34:46 +00:00
[AB-xxx] fixing ui code, and increasing window size in ui
updating dependency
This commit is contained in:
7
ui/experience-tracking/package-lock.json
generated
7
ui/experience-tracking/package-lock.json
generated
@@ -5303,7 +5303,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/caniuse-lite": {
|
"node_modules/caniuse-lite": {
|
||||||
"version": "1.0.30001600",
|
"version": "1.0.30001684",
|
||||||
|
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001684.tgz",
|
||||||
|
"integrity": "sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==",
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
"type": "opencollective",
|
"type": "opencollective",
|
||||||
@@ -5317,8 +5319,7 @@
|
|||||||
"type": "github",
|
"type": "github",
|
||||||
"url": "https://github.com/sponsors/ai"
|
"url": "https://github.com/sponsors/ai"
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"license": "CC-BY-4.0"
|
|
||||||
},
|
},
|
||||||
"node_modules/case-sensitive-paths-webpack-plugin": {
|
"node_modules/case-sensitive-paths-webpack-plugin": {
|
||||||
"version": "2.4.0",
|
"version": "2.4.0",
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import {ErrorDisplay} from "./ErrorDisplay";
|
|||||||
export function Leaderboard({serverId, userId}: { serverId: bigint, userId: bigint }) {
|
export function Leaderboard({serverId, userId}: { serverId: bigint, userId: bigint }) {
|
||||||
|
|
||||||
const pageSize = 50;
|
const pageSize = 50;
|
||||||
const windowSize = 10;
|
const windowSize = 25;
|
||||||
|
|
||||||
const [members, setMembers] = useState<ExperienceMember[]>([])
|
const [members, setMembers] = useState<ExperienceMember[]>([])
|
||||||
const [memberCount, setMemberCount] = useState(0)
|
const [memberCount, setMemberCount] = useState(0)
|
||||||
@@ -40,7 +40,7 @@ export function Leaderboard({serverId, userId}: { serverId: bigint, userId: bigi
|
|||||||
setHasMoreAfterwards(!leaderboardJson.last)
|
setHasMoreAfterwards(!leaderboardJson.last)
|
||||||
}
|
}
|
||||||
if(addStart) {
|
if(addStart) {
|
||||||
members.unshift(... loadedMembers)
|
members.unshift(...loadedMembers)
|
||||||
setMembers(members)
|
setMembers(members)
|
||||||
} else {
|
} else {
|
||||||
setMembers(members.concat(loadedMembers))
|
setMembers(members.concat(loadedMembers))
|
||||||
@@ -120,13 +120,13 @@ export function Leaderboard({serverId, userId}: { serverId: bigint, userId: bigi
|
|||||||
}
|
}
|
||||||
|
|
||||||
async function loadBefore() {
|
async function loadBefore() {
|
||||||
await loadLeaderboardForGuild(pageCountStart, pageSize, pageOffsetStart != 0 ? pageOffsetStart : 0, 0, true)
|
await loadLeaderboardForGuild(pageCountStart, pageSize, pageOffsetStart !== 0 ? pageOffsetStart : 0, 0, true)
|
||||||
setPageOffsetStart(0)
|
setPageOffsetStart(0)
|
||||||
setPageCountStart(pageCountStart - 1)
|
setPageCountStart(pageCountStart - 1)
|
||||||
}
|
}
|
||||||
|
|
||||||
async function loadAfter() {
|
async function loadAfter() {
|
||||||
await loadLeaderboardForGuild(pageCountEnd, pageSize, pageOffsetEnd != 0 ? 0 : pageSize, pageOffsetEnd, false)
|
await loadLeaderboardForGuild(pageCountEnd, pageSize, pageOffsetEnd !== 0 ? 0 : pageSize, pageOffsetEnd, false)
|
||||||
setPageOffsetEnd(0)
|
setPageOffsetEnd(0)
|
||||||
setPageCountEnd(pageCountEnd + 1)
|
setPageCountEnd(pageCountEnd + 1)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user