'use client'; import { FC } from 'react'; import Container from '@/components/ui/Container'; import BaseImage from '@/components/ui/Image'; import { ReplaceFieldsWithAssets } from '@/types/cskTypes'; import { withFlattenParameters } from '@/utils/withFlattenParameters'; import { ImageGalleryParameters, ImageGalleryProps } from '.'; import { GalleryInner } from './gallery-inner'; const ImageGallery: FC> = ({ slots, backgroundColor, spacing, border, fluidContent, height, aspectRatio, config, items, }) => { const slotsToRender = { ...slots.imageGalleryItems, items: !items?.length ? slots.imageGalleryItems?.items || [] : items.map((item, index) => ({ _id: `image-${index}-${item?.id}`, component: , variantId: undefined, $pzCrit: undefined, })), }; return (
); }; export default withFlattenParameters(ImageGallery);