|
|
@ -38,11 +38,11 @@ export function jsonmlToComponent(pathname, jsonml) { |
|
|
|
[(node) => getTagName(node) === 'video', (node, index) => |
|
|
|
<VideoPlayer video={getAttributes(node)} key={index} />, |
|
|
|
], |
|
|
|
[(node) => isElement(node) && getTagName(node) === 'a', (node, index) => { |
|
|
|
if (getAttributes(node).class || |
|
|
|
(getAttributes(node).href && getAttributes(node).href.indexOf('http') === 0)) { |
|
|
|
return toReactComponent(node); |
|
|
|
} |
|
|
|
[(node) => isElement(node) && getTagName(node) === 'a' && !( |
|
|
|
getAttributes(node).class || |
|
|
|
(getAttributes(node).href && |
|
|
|
getAttributes(node).href.indexOf('http') === 0) |
|
|
|
), (node, index) => { |
|
|
|
return <Link to={getAttributes(node).href} key={index}>{toReactComponent(getChildren(node)[0])}</Link>; |
|
|
|
}], |
|
|
|
[(node) => { |
|
|
|