'use client'; import { useState } from 'react'; import Image from "next/image"; import { cn } from "@/lib/utils"; interface FleetItem { name: string; description: string; capacity: string; reach: string; image: string; status: string; category: string; } interface FleetListProps { items: FleetItem[]; categories: string[]; } export function FleetList({ items, categories }: FleetListProps) { const [activeCategory, setActiveCategory] = useState("Hepsi"); const filteredItems = activeCategory === "Hepsi" ? items : items.filter(item => item.category === activeCategory); return ( <> {/* Filter System */}
Filtrele: {categories.map((category) => ( ))}
{/* Fleet Grid */}
{filteredItems.map((item, index) => (
{item.name}
{item.status}

{item.name}

{item.description}

Kapasite {item.capacity}
Erişim {item.reach}
))}
); }