Allow images to be dragged anywhere on document editor

This commit is contained in:
Tom Moor
2017-07-13 23:19:49 -07:00
parent 8a84b8e64d
commit 0136c0ddcf
4 changed files with 82 additions and 28 deletions

View File

@@ -197,22 +197,20 @@ type Props = {
when={this.document.hasPendingChanges}
message={DISCARD_CHANGES}
/>
<DocumentContainer>
<Editor
key={this.document.id}
text={this.document.text}
onImageUploadStart={this.onImageUploadStart}
onImageUploadStop={this.onImageUploadStop}
onChange={this.onChange}
onSave={this.onSave}
onCancel={this.onCancel}
onStar={this.document.star}
onUnstar={this.document.unstar}
starred={this.document.starred}
heading={this.renderHeading(!!isEditing)}
readOnly={!isEditing}
/>
</DocumentContainer>
<Editor
key={this.document.id}
text={this.document.text}
onImageUploadStart={this.onImageUploadStart}
onImageUploadStop={this.onImageUploadStop}
onChange={this.onChange}
onSave={this.onSave}
onCancel={this.onCancel}
onStar={this.document.star}
onUnstar={this.document.unstar}
starred={this.document.starred}
heading={this.renderHeading(!!isEditing)}
readOnly={!isEditing}
/>
<Meta align="center" justify="flex-end" readOnly={!isEditing}>
<Flex align="center">
<HeaderAction>
@@ -270,11 +268,7 @@ const LoadingState = styled(PreviewLoading)`
`;
const DocumentContainer = styled.div`
font-weight: 400;
font-size: 1em;
line-height: 1.5em;
padding: 0 3em;
width: 50em;
`;
const StyledDropToImport = styled(DropToImport)`