"use client"; import { Spinner } from "@/components/ui/spinner"; import { useServers } from "@/lib/hooks/use-servers"; import ServerCard from "./server-card"; import { Separator } from "@/components/ui/separator"; import { Statistics } from "./statistics"; import InfiniteScroll from "react-infinite-scroll-component"; import { useInfiniteScrolling } from "@/lib/hooks/use-infinite-scrolling"; export function ServerList() { const { servers, loading, serverCount, playerCount } = useServers(); const { itemsLength, fetchMoreData, hasMoreData, data } = useInfiniteScrolling(servers); if (loading) return (
); return (

Statistics

Servers

Loading...} >
{data.map((c) => ( ))}
); }