summaryrefslogtreecommitdiff
path: root/scraper/client/common/header.component.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2019-02-13 22:56:35 +0100
committerJules Laplace <julescarbon@gmail.com>2019-02-13 22:56:35 +0100
commit41247c08ea359d0a72a247992d2019ae2120536c (patch)
tree89becc97e6831dd95cb5d96b297a2ce5d4395009 /scraper/client/common/header.component.js
parenta2f1969b2c7c185e04e19c22a83245ad22f8df0c (diff)
interface working
Diffstat (limited to 'scraper/client/common/header.component.js')
-rw-r--r--scraper/client/common/header.component.js14
1 files changed, 12 insertions, 2 deletions
diff --git a/scraper/client/common/header.component.js b/scraper/client/common/header.component.js
index 0cd67c76..4da5af8a 100644
--- a/scraper/client/common/header.component.js
+++ b/scraper/client/common/header.component.js
@@ -21,16 +21,26 @@ class Header extends Component {
render() {
let { papers } = this.props.api.papers
+ let { dataset } = this.props.api.paperInfo
papers = papers || {}
const paperOptions = Object.keys(papers).map(key => (
- <option key={key} value={key}>{papers[key][1]}</option>
+ <option key={key} value={key}>{papers[key].name}</option>
))
return (
<header>
<section>
- <select onChange={this.pickPaper.bind(this)}>
+ <select value={dataset && dataset.key} onChange={this.pickPaper.bind(this)}>
{paperOptions}
</select>
+ {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>
+ </div>
+ }
</section>
<section></section>
</header>