import { createClient } from "@/lib/supabase-server" import { Card, CardFooter, CardHeader, CardTitle } from "@/components/ui/card" import { Button } from "@/components/ui/button" import Link from "next/link" import Image from "next/image" // Helper to get products async function getProducts() { const supabase = createClient() const { data, error } = await supabase .from("products") .select("*") .eq("is_active", true) .order("created_at", { ascending: false }) if (error) { console.error("Error fetching products:", error) return [] } return data } export default async function ProductsPage() { const products = await getProducts() return (

Ürün Koleksiyonumuz

Güvenliğiniz için en son teknoloji ile üretilmiş, sertifikalı çelik kasa çözümlerimizi inceleyin.

{products && products.length > 0 ? ( products.map((product) => (
{product.image_url ? ( {product.name} ) : (
Görsel Yok
)}
{product.category} {product.product_code && ( #{product.product_code} )}
{product.name}
)) ) : (

Henüz vitrinde ürünümüz bulunmuyor.

)}
) }