site: fix links

This commit is contained in:
Benjy Cui 2016-05-11 11:44:24 +08:00
parent 07c1ef05d3
commit 90083433b3

View File

@ -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) => {