'use client'; import { StoreProduct } from '@medusajs/types'; import { Trans } from '@kit/ui/trans'; import { EnrichedCartItem } from '../cart/types'; import BookingCalendar from './booking-calendar'; import { BookingProvider } from './booking.provider'; import LocationSelector from './location-selector'; import ServiceSelector from './service-selector'; import TimeSlots from './time-slots'; const BookingContainer = ({ category, cartItem, onComplete, }: { category: { products: StoreProduct[]; countryCode: string }; cartItem?: EnrichedCartItem; onComplete?: () => void; }) => { const products = cartItem?.product ? [cartItem.product] : category.products; if (!cartItem || !products?.length) {

; } return (
{ if (product.metadata?.serviceIds) { return Array.isArray( JSON.parse(product.metadata.serviceIds as string), ); } return false; })} />
); }; export default BookingContainer;