import Image from 'next/image' import productbg from '../public/productbg.webp' import ProductCard from '@/components/ProductCard' import { productImages } from '@/lib/localImages' async function getData(id) { const res = await fetch(`${process.env.NEXT_PUBLIC_API_BASE_URL}/api/public/content/index/${id}`) if (!res.ok) { throw new Error('Failed to fetch data') } return res.json() } export default async function Products({ lang }){ const data = await getData(lang === 'fa' ? 1 : 2); // Add safety checks for data structure if (!data || typeof data !== 'object') { console.error('Products: Invalid data received from API'); return null; } return(
{data.productsDesc?.[0]?.body || ''}