UNPKG

@plone/volto

Version:
23 lines (20 loc) 587 B
import React from 'react'; import cx from 'classnames'; const ArrayWidget = ({ value, children, className }) => value ? ( <span className={cx(className, 'array', 'widget')}> {value.map((item, key) => ( <React.Fragment key={item.token}> {key ? ', ' : ''} <span key={item.token || item.title || item}> {children ? children(item.title || item.token || item) : item.title || item.token || item} </span> </React.Fragment> ))} </span> ) : ( '' ); export default ArrayWidget;