Rearrange app directory structure

This commit is contained in:
John Furrow
2015-11-07 23:13:21 -08:00
parent 072c000236
commit eb1ea0806d
91 changed files with 488 additions and 2975 deletions

View File

@@ -0,0 +1,42 @@
import React from 'react';
import AddTorrent from './AddTorrent';
import Icon from '../icons/Icon';
import UIActions from '../../actions/UIActions';
export default class Modal extends React.Component {
constructor() {
super();
}
handleModalClick(event) {
event.stopPropagation();
}
handleOverlayClick() {
UIActions.dismissModals();
}
render() {
let modal = null;
switch (this.props.type) {
case 'torrent-add':
modal = <AddTorrent clickHandler={this._onModalClick} />;
break;
}
if (modal) {
return (
<div className="modal" onClick={this._onOverlayClick}>
{modal}
</div>
);
} else {
return null;
}
}
}