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) => ( ))}
) }