import { createClient } from "@/lib/supabase-server" import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" import { DollarSign, ShoppingCart, Users, Package } from "lucide-react" import Link from "next/link" import { Button } from "@/components/ui/button" export default async function DashboardPage() { const supabase = createClient() // Fetch real data const { data: products } = await supabase .from("products") .select("*") .order("created_at", { ascending: false }) const totalProducts = products?.length || 0 const totalValue = products?.reduce((acc, product) => acc + (Number(product.price) || 0), 0) || 0 const recentProducts = products?.slice(0, 5) || [] // Calculate unique categories const categories = new Set(products?.map(p => p.category)).size return (
Stoktaki toplam varlık
Kayıtlı ürün sayısı
Aktif kategori
Canlı veri akışı
{product.name}
{product.category}