summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
Diffstat (limited to 'client')
-rw-r--r--client/faceSearch/faceSearch.result.js14
1 files changed, 13 insertions, 1 deletions
diff --git a/client/faceSearch/faceSearch.result.js b/client/faceSearch/faceSearch.result.js
index 2b223a46..1882def0 100644
--- a/client/faceSearch/faceSearch.result.js
+++ b/client/faceSearch/faceSearch.result.js
@@ -5,10 +5,22 @@ import { courtesyS } from '../util'
import * as actions from './faceSearch.actions'
+const errors = {
+ 'bbox': "Sorry, we couldn't find a face in that image. Please choose an image where the face is large and clear.",
+ 'nomatch': "We didn't find a match.",
+ 'default': "There was an error!",
+}
+
class FaceSearchResult extends Component {
render() {
const { dataset } = this.props.payload
- const { distances, results } = this.props.result
+ const { distances, results, error } = this.props.result
+ if (error) {
+ let errorMessage = errors[error.message] || errors.default
+ return (
+ <div className='result'>{errorMessage}</div>
+ )
+ }
if (!results) {
return (
<div className='result'></div>