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