import React, { Component } from 'react' import { bindActionCreators } from 'redux' import { connect } from 'react-redux' import { Link } from 'react-router-dom' import * as actions from '../actions' import { TableObject, Loader } from '../common' import { USES_DATASET } from '../types' class PaperCitations extends Component { componentDidUpdate(prevProps) { if (this.props.api.paperInfo.dataset !== prevProps.api.paperInfo.dataset) { this.props.actions.getVerificationsDataset(this.props.api.paperInfo.dataset.key) } } render() { const { paperInfo, unknownCitations, verifications } = this.props.api const { dataset, citations } = paperInfo if (!dataset || !citations || !verifications[dataset.key]) return let verifiedLookup = verifications[dataset.key] || {} // console.log(verifications) return (

{dataset.name_full}: Citations

) } } const mapStateToProps = state => ({ api: state.api }) const mapDispatchToProps = dispatch => ({ actions: bindActionCreators({ ...actions }, dispatch), }) export default connect(mapStateToProps, mapDispatchToProps)(PaperCitations)