add leaderboard management
This commit is contained in:
@@ -4,6 +4,7 @@ import { getServerConfigurations } from '@/lib/api/server/configuration';
|
||||
import { ServerConfigurationTabs } from '@/components/server/ServerConfigurationTabs';
|
||||
import { ServerHeader } from '@/components/server/ServerHeader';
|
||||
import { getServerStatistics } from '@/lib/api/server/statistics';
|
||||
import { getLeaderboard } from '@/lib/api/server/leaderboard';
|
||||
import { subDays, formatISO } from 'date-fns';
|
||||
import { UTCDate } from '@date-fns/utc';
|
||||
|
||||
@@ -19,10 +20,11 @@ export default async function ServerPage({ params }: ServerPageProps) {
|
||||
const endDate = formatISO(today);
|
||||
const startDate = formatISO(subDays(today, 30));
|
||||
|
||||
const [server, configurations, statistics] = await Promise.all([
|
||||
const [server, configurations, statistics, leaderboard] = await Promise.all([
|
||||
getServer(session.token!, id),
|
||||
getServerConfigurations(session.token!, id),
|
||||
getServerStatistics(session.token!, id, { startDate, endDate })
|
||||
getServerStatistics(session.token!, id, { startDate, endDate }),
|
||||
getLeaderboard(session.token!, id)
|
||||
]);
|
||||
|
||||
return (
|
||||
@@ -35,6 +37,7 @@ export default async function ServerPage({ params }: ServerPageProps) {
|
||||
serverId={id}
|
||||
configurations={configurations}
|
||||
statistics={statistics}
|
||||
leaderboard={leaderboard}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user