'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) {