import React, { Component } from 'react' import { Link, withRouter } from 'react-router-dom' import { bindActionCreators } from 'redux' import { connect } from 'react-redux' import * as querystring from 'querystring' import { Keyframes } from '../common' import * as searchActions from './search.actions' function SearchResults({ query, results, options }) { if (!query || query.reset || query.loading || !results) { return
} if (!query.loading && !results.length) { return

No results

} return (

Search Results

{'Searched 10,523,176 frames from 576,234 videos (took '}{query.timing.toFixed(2)}{' ms)'}
) } const mapStateToProps = state => ({ query: state.search.query.query, results: state.search.query.results, options: state.search.options, }) const mapDispatchToProps = dispatch => ({ searchActions: bindActionCreators({ ...searchActions }, dispatch), }) export default withRouter(connect(mapStateToProps, mapDispatchToProps)(SearchResults))