import React from 'react' import { PageBlock } from 'notion-types' import { CollectionViewProps } from '../types' import { cs } from '../utils' import { useNotionContext } from '../context' import { CollectionCard } from './collection-card' export const CollectionViewGallery: React.FC = ({ collection, collectionView, collectionData }) => { const { recordMap } = useNotionContext() const { gallery_cover = { type: 'none' }, gallery_cover_size = 'medium', gallery_cover_aspect = 'cover' } = collectionView.format || {} // console.log('gallery', { collection, collectionView, collectionData }) return (
{collectionData.blockIds.map((blockId) => { const block = recordMap.block[blockId]?.value as PageBlock if (!block) return null return ( ) })}
) }