Hottest Deals
The deals attracting the most interest right now
-diff --git a/src/app/page.tsx b/src/app/page.tsx index 27d5d0b..9d234b5 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -4,8 +4,52 @@ import Link from "next/link"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Separator } from "@/components/ui/separator"; import { ProjectCard } from "@/components/projectCard"; +import { getTopProjects } from "@/lib/data/projectQuery"; +import { createSupabaseClient } from "@/lib/supabase/serverComponentClient"; +import { Suspense } from "react"; -export default function Home() { +const TopProjects = async () => { + const supabase = createSupabaseClient(); + const { data: topProjectsData, error: topProjectsError } = await getTopProjects(supabase); + + if (topProjectsError) { + return
Hottest Deals
The deals attracting the most interest right now
-