import { Children, FC, ReactElement } from 'react'; import { type ResponsiveImageProps } from '../../molecules'; import styles from './gallery.module.scss'; export type GalleryColumn = 2 | 3 | 4; export type GalleryProps = { /** * The images using ResponsiveImage component. */ children: ReactElement[]; /** * The columns count. */ columns: GalleryColumn; }; /** * Gallery component * * Render a gallery of images. */ export const Gallery: FC = ({ children, columns }) => { const columnsClass = `wrapper--${columns}-columns`; return ( ); };