'use client'; import React from 'react'; import { useParams } from 'next/navigation'; import { useCollectionProducts } from '@/hooks/use-shopify-collections'; import ProductCard from './product-card'; const CollectionDetail: React.FC = () => { const params = useParams(); const handle = params?.handle as string; console.log('[CollectionDetail] params:', params, 'handle:', handle); const { collection, loading, error, refetch } = useCollectionProducts(handle); // Format title from handle const formattedTitle = handle ? handle.replace(/-/g, ' ').replace(/\b\w/g, (l) => l.toUpperCase()) : 'Collection'; if (loading) { return (
{error}
This collection doesn't have any products yet.