import { type ResponsiveImageProps } from '@components/molecules/images/responsive-image'; import { Children, FC, ReactElement } from 'react'; 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. */ const Gallery: FC = ({ children, columns }) => { const columnsClass = `wrapper--${columns}-columns`; return ( ); }; export default Gallery;