import CSSTransitionGroup from 'react-addons-css-transition-group';
import React from 'react';
import AddTorrent from './AddTorrent';
import { dismissModal } from '../../actions/UIActions';
import Icon from '../icons/Icon';
const methodsToBind = [
'handleOverlayClick'
];
export default class Modal extends React.Component {
constructor() {
super();
methodsToBind.forEach((method) => {
this[method] = this[method].bind(this);
});
}
handleModalClick(event) {
event.stopPropagation();
}
handleOverlayClick() {
console.log(dismissModal());
this.props.dispatch(dismissModal());
}
render() {
let modal = null;
switch (this.props.type) {
case 'add-torrents':
modal =