import { RCTResponderProps } from '~/components/RenderIOCall'
import classNames from 'classnames'
import { T_IO_PROPS } from '@interval/sdk/dist/ioSchema'
import MetadataCardList from '~/components/MetadataCardList'
import MetadataValue from '~/components/MetadataCardList/MetadataValue'
function MetadataItem({
layout,
item,
}: {
layout: T_IO_PROPS<'DISPLAY_METADATA'>['layout']
item: T_IO_PROPS<'DISPLAY_METADATA'>['data'][0]
}) {
return (
{item.label}
)
}
function getGridClassName(itemsCount: number) {
if (itemsCount === 2) return 'gap-6 grid-cols-2'
if (itemsCount === 3) return 'gap-6 sm:grid-cols-3'
if (itemsCount >= 4) return 'gap-6 grid-cols-2 md:grid-cols-4'
return ''
}
export default function DisplayMetadata({
label,
layout = 'grid',
data,
}: RCTResponderProps<'DISPLAY_METADATA'>) {
if (layout === 'card') {
return
}
return (
{label && (
{label}
)}
{data.map((col, i) => (
))}
)
}