summaryrefslogtreecommitdiff
path: root/scraper/client/common
diff options
context:
space:
mode:
authorAdam Harvey <adam@ahprojects.com>2019-04-03 14:35:41 +0200
committerAdam Harvey <adam@ahprojects.com>2019-04-03 14:35:41 +0200
commit0224090a9dcc79de897871cfa573f99cf8f005a5 (patch)
treeec5967fa3d6ca197af1ac12092fe168fdf499d48 /scraper/client/common
parent04677d60e9e867a6d02fa2c99f07f83dff6e6005 (diff)
parentdf707e4316c79375499974fb2a3443f1c049b93c (diff)
.
Diffstat (limited to 'scraper/client/common')
-rw-r--r--scraper/client/common/header.component.js9
-rw-r--r--scraper/client/common/table.component.js3
2 files changed, 7 insertions, 5 deletions
diff --git a/scraper/client/common/header.component.js b/scraper/client/common/header.component.js
index 2f084979..c9825aab 100644
--- a/scraper/client/common/header.component.js
+++ b/scraper/client/common/header.component.js
@@ -1,5 +1,5 @@
import React, { Component } from 'react'
-// import { NavLink } from 'react-router-dom'
+import { Link } from 'react-router-dom'
import { bindActionCreators } from 'redux'
import { connect } from 'react-redux'
@@ -34,10 +34,9 @@ class Header extends Component {
{dataset &&
<div>
{dataset.name_full}{' - '}
- <a href={"/paper/" + dataset.key + "/info"}>Info</a>{' - '}
- <a href={"/paper/" + dataset.key + "/citations/"}>Citations</a>{' - '}
- <a href={"/paper/" + dataset.key + "/unknown/"}>Unknown</a>{' - '}
- <a href={"/paper/" + dataset.key + "/random/"}>Random</a>
+ <Link to={"/paper/" + dataset.key + "/info"}>Info</Link>{' - '}
+ <Link to={"/paper/" + dataset.key + "/citations/"}>Citations</Link>{' - '}
+ <Link to={"/paper/" + dataset.key + "/random/"}>Random</Link>
</div>
}
</section>
diff --git a/scraper/client/common/table.component.js b/scraper/client/common/table.component.js
index 96b62835..121c9841 100644
--- a/scraper/client/common/table.component.js
+++ b/scraper/client/common/table.component.js
@@ -118,6 +118,9 @@ export function TableCell({ value }) {
value = <TableObject nested tag={''} object={value} />
}
}
+ if (value && typeof value === 'string' && value.indexOf('http') === 0) {
+ value = <a href={value} target="_blank" rel="nofollower noopener">{value}</a>
+ }
return (
<td>{value}</td>
)