From 5cecb2c4e853dc9d59085f418a28b1ba69fad162 Mon Sep 17 00:00:00 2001 From: Neil Marcellini Date: Fri, 3 Jun 2022 14:15:13 -0700 Subject: [PATCH] Fix android bottom border with a spacing wrapper --- src/pages/home/report/ReportActionCompose.js | 102 ++++++++++--------- src/styles/styles.js | 7 +- 2 files changed, 57 insertions(+), 52 deletions(-) diff --git a/src/pages/home/report/ReportActionCompose.js b/src/pages/home/report/ReportActionCompose.js index a3d8c0607f17..14eb80810d26 100755 --- a/src/pages/home/report/ReportActionCompose.js +++ b/src/pages/home/report/ReportActionCompose.js @@ -573,56 +573,58 @@ class ReportActionCompose extends React.Component { )} - { - if (!isOriginComposer) { - return; - } - - this.setState({isDraggingOver: true}); - }} - onDragOver={(e, isOriginComposer) => { - if (!isOriginComposer) { - return; - } - - this.setState({isDraggingOver: true}); - }} - onDragLeave={() => this.setState({isDraggingOver: false})} - onDrop={(e) => { - e.preventDefault(); - - const file = lodashGet(e, ['dataTransfer', 'files', 0]); - if (!file) { - return; - } - - displayFileInModal({file}); - this.setState({isDraggingOver: false}); - }} - style={[styles.textInputCompose, this.props.isComposerFullSize ? styles.textInputFullCompose : styles.flex4]} - defaultValue={this.props.comment} - maxLines={this.state.maxLines} - onFocus={() => this.setIsFocused(true)} - onBlur={() => this.setIsFocused(false)} - onPasteFile={file => displayFileInModal({file})} - shouldClear={this.state.textInputShouldClear} - onClear={() => this.setTextInputShouldClear(false)} - isDisabled={isComposeDisabled || isBlockedFromConcierge} - selection={this.state.selection} - onSelectionChange={this.onSelectionChange} - isFullComposerAvailable={this.state.isFullComposerAvailable} - setIsFullComposerAvailable={this.setIsFullComposerAvailable} - isComposerFullSize={this.props.isComposerFullSize} - /> + + { + if (!isOriginComposer) { + return; + } + + this.setState({isDraggingOver: true}); + }} + onDragOver={(e, isOriginComposer) => { + if (!isOriginComposer) { + return; + } + + this.setState({isDraggingOver: true}); + }} + onDragLeave={() => this.setState({isDraggingOver: false})} + onDrop={(e) => { + e.preventDefault(); + + const file = lodashGet(e, ['dataTransfer', 'files', 0]); + if (!file) { + return; + } + + displayFileInModal({file}); + this.setState({isDraggingOver: false}); + }} + style={[styles.textInputCompose, this.props.isComposerFullSize ? styles.textInputFullCompose : styles.flex4]} + defaultValue={this.props.comment} + maxLines={this.state.maxLines} + onFocus={() => this.setIsFocused(true)} + onBlur={() => this.setIsFocused(false)} + onPasteFile={file => displayFileInModal({file})} + shouldClear={this.state.textInputShouldClear} + onClear={() => this.setTextInputShouldClear(false)} + isDisabled={isComposeDisabled || isBlockedFromConcierge} + selection={this.state.selection} + onSelectionChange={this.onSelectionChange} + isFullComposerAvailable={this.state.isFullComposerAvailable} + setIsFullComposerAvailable={this.setIsFullComposerAvailable} + isComposerFullSize={this.props.isComposerFullSize} + /> + )} diff --git a/src/styles/styles.js b/src/styles/styles.js index 92b8b75f2acb..a838bd8334f5 100644 --- a/src/styles/styles.js +++ b/src/styles/styles.js @@ -1384,7 +1384,6 @@ const styles = { // paddingVertical: 0, alignSelf: 'center', and textAlignVertical: 'center' paddingHorizontal: 8, - marginVertical: 5, paddingVertical: 0, ...textInputAlignSelf.center, textAlignVertical: 'center', @@ -1394,8 +1393,12 @@ const styles = { alignSelf: 'flex-end', flex: 1, maxHeight: '100%', - marginVertical: 0, + }, + + textInputComposeSpacing: { paddingVertical: 5, + ...flex.flexRow, + flex: 1, }, chatItemSubmitButton: {