diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2019-03-19 20:45:24 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2019-03-19 20:45:24 +0100 |
| commit | 7eb3c04ef85fa0311bdf30b24df2aba102757878 (patch) | |
| tree | bfb1354dcbed9486b43e75c7d2507a725212db24 /scraper/client/search/panicButton.component.js | |
| parent | 46885570e527a2bb8a374e7044afdf0a4c5ba07e (diff) | |
rebuild site
Diffstat (limited to 'scraper/client/search/panicButton.component.js')
| -rw-r--r-- | scraper/client/search/panicButton.component.js | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/scraper/client/search/panicButton.component.js b/scraper/client/search/panicButton.component.js deleted file mode 100644 index a12c817b..00000000 --- a/scraper/client/search/panicButton.component.js +++ /dev/null @@ -1,49 +0,0 @@ -import React, { Component } from 'react' -import { withRouter } from 'react-router-dom' -import { bindActionCreators } from 'redux' -import { connect } from 'react-redux' - -import * as actions from './search.actions' - -class PanicButton extends Component { - constructor() { - super() - this.keydown = this.keydown.bind(this) - } - - componentDidMount() { - document.addEventListener('keydown', this.keydown) - } - - componentWillUnmount() { - document.removeEventListener('keydown', this.keydown) - } - - keydown(e) { - if (e.keyCode === 27) { - this.panic() - } - } - - panic() { - this.props.actions.panic() - this.props.history.push('/search/') - } - - render() { - return ( - <button className='btn panic' onClick={() => this.panic()}> - <span>⚠</span> Panic - </button> - ) - } -} - -const mapStateToProps = state => ({ -}) - -const mapDispatchToProps = dispatch => ({ - actions: bindActionCreators({ panic: actions.panic }, dispatch) -}) - -export default withRouter(connect(mapStateToProps, mapDispatchToProps)(PanicButton)) |
