From 190c2cfee56345598feb6af3100e571ce4688925 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 22 Mar 2019 13:03:42 +0100 Subject: uses or not --- scraper/client/paper/paper.citations.js | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) (limited to 'scraper/client/paper/paper.citations.js') diff --git a/scraper/client/paper/paper.citations.js b/scraper/client/paper/paper.citations.js index 41ddd55e..53923c6e 100644 --- a/scraper/client/paper/paper.citations.js +++ b/scraper/client/paper/paper.citations.js @@ -8,11 +8,17 @@ import * as actions from '../actions' import { TableObject } from '../common' class PaperCitations extends Component { + componentDidMount() { + this.props.actions.getVerifications() + } + render() { const { dataset, citations } = this.props.api.paperInfo + let { verifications } = this.props.api.verifications + verifications = verifications || {} if (!dataset || !citations) return null console.log('rendering citations...') - console.log(citations) + // console.log(citations) return (

{dataset.name_full}: Citations

@@ -27,19 +33,40 @@ class PaperCitations extends Component { _raw: true, value: (cite.pdf && cite.pdf.length) ? [pdf] : "no pdf" } + cite.s2 = { + _raw: true, + value: {'[semantic scholar]'} + } cite.addresses = { _raw: true, value: cite.addresses.map((address, j) => (
{address.name}{', '}{address.type}
)) } + if (citation.id in verifications) { + const verification = verifications[citation.id] + cite.verified = { + _raw: true, + value: verification['uses_dataset'] === 'TRUE' ? uses dataset : doesn't use dataset + } + } + else { + cite.verified = { + _raw: true, + value: unknown + } + } return (
  • ) -- cgit v1.2.3-70-g09d2