Skip to content
Snippets Groups Projects
page.tsx 969 B
Newer Older
import Sort from "@/components/filter-sort-games";
import { InfiniteScrollGames } from "@/components/infinity-scroll";
Yusuf Akgül's avatar
Yusuf Akgül committed
import ScrollToTop from "@/components/scroll-to-top";
import SearchInput from "@/components/search-input";
Yusuf Akgül's avatar
Yusuf Akgül committed

Yusuf Akgül's avatar
Yusuf Akgül committed
// renders a list of games infinitely
export default async function GamesPage() {
Yusuf Akgül's avatar
Yusuf Akgül committed
    return (
Yusuf Akgül's avatar
Yusuf Akgül committed
        <>
            <main className="relative lg:gap-10 xl:grid xl:grid-cols-[1fr_240px]">
                <div className="grid">
                    <div className="flex flex-col gap-10 items-center w-full">
                        <SearchInput className="p-3 lg:w-2/3 2xl:w-1/3" />
                    </div>
                    <InfiniteScrollGames />
Yusuf Akgül's avatar
Yusuf Akgül committed
                </div>
Yusuf Akgül's avatar
Yusuf Akgül committed
                <div className="hidden xl:block flex-col md:flex">
Yusuf Akgül's avatar
Yusuf Akgül committed
                    <Sort />
                </div>
Yusuf Akgül's avatar
Yusuf Akgül committed
            </main>
            <div className="fixed top-6 left-1/2 -ml-7">
                <ScrollToTop />
            </div>
Yusuf Akgül's avatar
Yusuf Akgül committed
        </>
Yusuf Akgül's avatar
Yusuf Akgül committed
    )
}