const React = require('react') const TextField = require('material-ui/TextField').default const ModalOKCancel = require('./modal-ok-cancel') const {dispatch, dispatcher} = require('../lib/dispatcher') module.exports = class OpenTorrentAddressModal extends React.Component { render () { return (

{ this.torrentURL = c }} fullWidth onKeyDown={handleKeyDown.bind(this)} />
) } componentDidMount () { this.torrentURL.input.focus() } } function handleKeyDown (e) { if (e.which === 13) this.handleOK() /* hit Enter to submit */ } function handleOK () { dispatch('exitModal') dispatch('addTorrent', this.torrentURL.input.value) }