import React, { memo } from 'react';
import URILink from './URILink';
export default memo(({ items, className, nolinks }) => {
if (!items) return -;
return (
{
items.map(({ name, uri }, index) => {
if (!name) return -;
let separator = null;
if (index == items.length - 2) {
separator = ' and ';
} else if (index < items.length - 2) {
separator = ', ';
}
if (!name) {
var content = -;
} else if (!uri || nolinks) {
var content = {name};
} else {
var content = (
{name}
);
}
return (
{content}
{separator}
);
})
}
);
});