Split modals, document delete

This commit is contained in:
Tom Moor
2017-09-09 22:51:22 -07:00
parent fff8e7ad41
commit 79c1cc29a0
9 changed files with 149 additions and 53 deletions

View File

@ -75,11 +75,11 @@ type Props = {
}
handleCreateCollection = () => {
this.props.ui.setActiveModal('create-collection');
this.props.ui.setActiveModal('collection-new');
};
handleEditCollection = () => {
this.props.ui.setActiveModal('edit-collection');
this.props.ui.setActiveModal('collection-edit');
};
render() {

View File

@ -5,6 +5,8 @@ import Modal from 'components/Modal';
import UiStore from 'stores/UiStore';
import CollectionNew from 'scenes/CollectionNew';
import CollectionEdit from 'scenes/CollectionEdit';
import CollectionDelete from 'scenes/CollectionDelete';
import DocumentDelete from 'scenes/DocumentDelete';
import KeyboardShortcuts from 'scenes/KeyboardShortcuts';
import Settings from 'scenes/Settings';
@ -23,19 +25,33 @@ import Settings from 'scenes/Settings';
return (
<span>
<Modal
isOpen={activeModalName === 'create-collection'}
isOpen={activeModalName === 'collection-new'}
onRequestClose={this.handleClose}
title="Create a collection"
>
<CollectionNew onSubmit={this.handleClose} {...activeModalProps} />
</Modal>
<Modal
isOpen={activeModalName === 'edit-collection'}
isOpen={activeModalName === 'collection-edit'}
onRequestClose={this.handleClose}
title="Edit collection"
>
<CollectionEdit onSubmit={this.handleClose} {...activeModalProps} />
</Modal>
<Modal
isOpen={activeModalName === 'collection-delete'}
onRequestClose={this.handleClose}
title="Delete collection"
>
<CollectionDelete onSubmit={this.handleClose} {...activeModalProps} />
</Modal>
<Modal
isOpen={activeModalName === 'document-delete'}
onRequestClose={this.handleClose}
title="Delete document"
>
<DocumentDelete onSubmit={this.handleClose} {...activeModalProps} />
</Modal>
<Modal
isOpen={activeModalName === 'keyboard-shortcuts'}
onRequestClose={this.handleClose}