mirror of
https://github.com/lux-tel/websites.git
synced 2026-10-30 20:31:36 +00:00
23 lines
883 B
TypeScript
23 lines
883 B
TypeScript
import { getTranslations } from 'next-intl/server';
|
|
import { stakingBackendPrefetchQuery } from '@/lib/sent-staking-backend-server';
|
|
import { getOpenNodes } from '@/lib/queries/getOpenNodes';
|
|
import { dehydrate, HydrationBoundary } from '@tanstack/react-query';
|
|
import { Suspense } from 'react';
|
|
import NodesListModule, { NodesListSkeleton } from '@/components/NodesListModule';
|
|
import OpenNodes from '@/app/stake/OpenNodes';
|
|
|
|
export default async function OpenNodesModule() {
|
|
const dictionary = await getTranslations('modules.openNodes');
|
|
const { queryClient } = stakingBackendPrefetchQuery(getOpenNodes);
|
|
|
|
return (
|
|
<NodesListModule title={dictionary('title')}>
|
|
<HydrationBoundary state={dehydrate(queryClient)}>
|
|
<Suspense fallback={<NodesListSkeleton />}>
|
|
<OpenNodes />
|
|
</Suspense>
|
|
</HydrationBoundary>
|
|
</NodesListModule>
|
|
);
|
|
}
|