@plone/volto
Version:
Volto
23 lines (20 loc) • 587 B
JSX
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;