'use client'; import React from 'react'; import Link from 'next/link'; import { useParams } from 'next/navigation'; import CollectionDetail from '@/components/shopify/collection-detail'; import { useCollectionProducts } from '@/hooks/use-shopify-collections'; import { Breadcrumb, BreadcrumbList, BreadcrumbItem, BreadcrumbLink, BreadcrumbPage, BreadcrumbSeparator, } from '@/components/ui/breadcrumb'; export default function CollectionPage() { const params = useParams(); const handle = params?.handle as string; const { collection } = useCollectionProducts(handle); // Format title from handle as fallback const formattedTitle = handle ? handle.replace(/-/g, ' ').replace(/\b\w/g, l => l.toUpperCase()) : 'Collection'; const title = collection?.title || formattedTitle; return (