import { getCollectionProducts } from 'lib/shopify'; import { ProductSliderSection } from './ProductSliderSection'; /** * Server component responsible for fetching product data */ export async function ProductSliderWrapper() { // Fetch products from Shopify // Try to fetch from a dedicated collection first, and if not available, fetch recent products const products = await getCollectionProducts({ collection: 'hidden-homepage-carousel', sortKey: 'CREATED_AT', reverse: true }).catch(() => { return []; }); // If no products found, don't render anything if (!products || products.length === 0) { return null; } // Render the slider section with fetched products return ; }