import React, { Component } from 'react' import { connect } from 'react-redux' function Results({ loading, success, error, match, results }) { if (!success && !error) { return (
) } if (loading) { return (
Loading...
) } if (error) { return (
Error: {error.replace(/_/g, ' ')}
) } if (!match) { return (
No match, image added to database
) } return (
{results.map(({ phash, score, sha256, url }) => (

{score == 0 ? Exact match : Score: {score} }
{sha256} Phash: {phash.toString(16)}
))}
) } const mapStateToProps = state => (state.api.similar || {}) export default connect(mapStateToProps)(Results)