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) => (
))}
)}
>
);
}