Add option to add torrent without starting

This commit is contained in:
John Furrow
2016-04-23 14:33:40 -07:00
parent fc01d93431
commit dda0ce0e88
25 changed files with 155 additions and 182 deletions

View File

@@ -1,6 +1,7 @@
import classnames from 'classnames';
import React from 'react';
import Checkbox from '../forms/Checkbox';
import UIActions from '../../actions/UIActions';
export default class ModalActions extends React.Component {
@@ -12,6 +13,15 @@ export default class ModalActions extends React.Component {
'button--primary': action.type === 'primary'
});
if (action.type === 'checkbox') {
return (
<Checkbox checked={action.checked} key={index}
onChange={this.getClickHandler(action)}>
{action.content}
</Checkbox>
);
}
return (
<button className={classes} onClick={this.getClickHandler(action)} key={index}>
{action.content}
@@ -27,15 +37,15 @@ export default class ModalActions extends React.Component {
}
getClickHandler(action) {
return () => {
return (data) => {
if (action.clickHandler) {
action.clickHandler();
action.clickHandler(data);
}
if (action.triggerDismiss) {
UIActions.dismissModal();
}
}
};
}
render() {