All URILink and LinksSentences now define URI type

This commit is contained in:
James Barnsley
2021-01-09 22:52:45 +13:00
parent 67889670a1
commit a8c6b8b9e6
22 changed files with 152 additions and 127 deletions

View File

@ -1,14 +1,13 @@
import React, { memo } from 'react';
import URILink from './URILink';
export default memo(({ items, className, nolinks }) => {
const LinksSentence = memo(({ items, className, nolinks }) => {
if (!items) return <span className={`${className} links-sentence`}>-</span>;
return (
<span className={`${className} links-sentence`}>
{
items.map(({ name, uri }, index) => {
items.map(({ name, uri, type }, index) => {
if (!name) return <span>-</span>;
let separator = null;
@ -27,6 +26,7 @@ export default memo(({ items, className, nolinks }) => {
<URILink
className="links-sentence__item links-sentence__item--link"
uri={uri}
type={type}
>
{name}
</URILink>
@ -44,3 +44,5 @@ export default memo(({ items, className, nolinks }) => {
</span>
);
});
export default LinksSentence;