import { getProducts } from "@/lib/saleor"; import Header from "@/components/layout/Header"; import Footer from "@/components/layout/Footer"; import ProductCard from "@/components/product/ProductCard"; import { ChevronDown } from "lucide-react"; export const metadata = { title: "Products - ManoonOils", description: "Browse our collection of premium natural oils for hair and skin care.", }; interface ProductsPageProps { params: Promise<{ locale: string }>; } export default async function ProductsPage({ params }: ProductsPageProps) { const { locale = "sr" } = await params; const products = await getProducts(locale.toUpperCase()); const localeUpper = locale.toUpperCase(); return ( <>
{/* Page Header */}
{localeUpper === "EN" ? "Our Collection" : "Naša kolekcija"}

{localeUpper === "EN" ? "All Products" : "Svi Proizvodi"}

{/* Sort Dropdown */}
{products.length} {localeUpper === "EN" ? "products" : "proizvoda"}
{/* Products Grid */}
{products.length === 0 ? (

{localeUpper === "EN" ? "No products available" : "Nema dostupnih proizvoda"}

{localeUpper === "EN" ? "Please check back later for new arrivals." : "Molimo proverite ponovo kasnije za nove proizvode."}

) : (
{products.map((product, index) => ( ))}
)}
); }