diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2019-04-27 00:01:17 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2019-04-27 00:01:17 +0200 |
| commit | 8e9214f5d4d2a725eecdb11368451d99168ae240 (patch) | |
| tree | 08afd2bd7d4d12ae30611f56ff7d4300b6a641bf /client/app.js | |
| parent | 539755ce75ed90946c012d00c7647692aeb1de71 (diff) | |
storing urls in database
Diffstat (limited to 'client/app.js')
| -rw-r--r-- | client/app.js | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/client/app.js b/client/app.js index ba77be6..cadafef 100644 --- a/client/app.js +++ b/client/app.js @@ -32,6 +32,11 @@ export default class PhashApp extends Component { }) } + submit() { + const { url } = this.state + if (!url || url.indexOf('http') !== 0) return + } + render() { return ( <div className='app'> @@ -52,7 +57,20 @@ export default class PhashApp extends Component { } return ( <div className='query'> - <UploadImage onUpload={this.upload.bind(this)} /> + <label> + <span>Upload image</span> + <UploadImage onUpload={this.upload.bind(this)} /> + </label> + <label> + <span>Enter URL</span> + <input + type='text' + value={this.state.url} + onChange={e => this.setState({ url: e.target.value })} + onKeyDown={e => e.keyCode === 13 && this.submit()} + placeholder='https://' + /> + </label> {image && <div style={style} />} </div> ) |
