import React from "react"; import ProductItemCard from "./ProductItemCard"; import ProductListSkeleton from "./ProductListSkeleton"; interface ProductListProps { offers?: any[]; isLoading?: boolean; } const ProductList = ({ offers = [], isLoading = false }: ProductListProps) => { // Показываем скелетон во время загрузки if (isLoading) { return ; } // Фильтруем предложения - показываем только те, у которых есть цена const validOffers = offers.filter(offer => offer && offer.price && offer.price > 0); // Если нет валидных предложений if (validOffers.length === 0) { return (

Предложения с ценами не найдены

); } return (
{validOffers.map((offer, idx) => ( ))}
); }; export default ProductList;