import React from 'react'; import cn from 'classnames'; import MetaItem from '../MetaItem'; import MetaMoreButton from '../MetaMoreButton'; interface Props { className?: string; metaList: any[]; maxLength?: number; onMetaClick?: (meta: { name: string, value: string }) => void; horizontal?: boolean; } export default function SessionMetaList(props: Props) { const { className = '', metaList, maxLength = 14, horizontal = false } = props; return (
{metaList.slice(0, maxLength).map(({ label, value }, index) => (
props.onMetaClick?.({ name: `_${label}`, value })}>
))} {metaList.length > maxLength && ( )}
); }