"use client"; import React, { useState, useEffect } from "react"; import FlipbookCatalog from "../../components/catalog/FlipbookCatalog"; import { productService } from "../../lib/services/productService"; import { Product } from "../../lib/data/products"; export default function CatalogClient() { const [products, setProducts] = useState([]); const [loading, setLoading] = useState(true); useEffect(() => { productService.getProducts({ limit: 999 }) .then(res => { if (res.data && res.data.length > 0) { setProducts(res.data); } else { setProducts([]); } }) .catch(err => { console.error("Catalog fetch error:", err); setProducts([]); }) .finally(() => setLoading(false)); }, []); if (loading) { return (

در حال بارگذاری کاتالوگ دیجیتال Canina Pharma...

); } return ; }