diff options
Diffstat (limited to 'scraper/client/common')
| -rw-r--r-- | scraper/client/common/header.component.js | 9 | ||||
| -rw-r--r-- | scraper/client/common/table.component.js | 3 |
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> ) |
