Fix more react warnings

Summary: Fixing random React errors as I encountered them.

Reviewed By: jknoxville

Differential Revision: D18397950

fbshipit-source-id: cb73fcd6cd9aac2cd53c982e5a58760be12a10ca
This commit is contained in:
Michel Weststrate
2019-11-11 04:42:03 -08:00
committed by Facebook Github Bot
parent 19937c4b83
commit 93655d39b8
4 changed files with 52 additions and 46 deletions

View File

@@ -163,8 +163,9 @@ export default class Popover extends PureComponent<Props> {
}; };
render() { render() {
return [ return (
<Anchor src="./anchor.svg" key="anchor" />, <>
<Anchor src="./anchor.svg" key="anchor" />
<PopoverContainer innerRef={this._setRef} key="popup"> <PopoverContainer innerRef={this._setRef} key="popup">
{this.props.sections.map(section => { {this.props.sections.map(section => {
if (section.items.length > 0) { if (section.items.length > 0) {
@@ -191,7 +192,8 @@ export default class Popover extends PureComponent<Props> {
return null; return null;
} }
})} })}
</PopoverContainer>, </PopoverContainer>
]; </>
);
} }
} }

View File

@@ -228,7 +228,10 @@ export default class ShareSheetExportUrl extends Component<Props, State> {
used to share with other Flipper users. Opening it will used to share with other Flipper users. Opening it will
import the data from your trace. import the data from your trace.
</InfoText> </InfoText>
<Copy value={(result as DataExportResult).flipperUrl} /> <Copy
value={(result as DataExportResult).flipperUrl}
readOnly
/>
<InfoText> <InfoText>
When sharing your Flipper link, consider that the captured When sharing your Flipper link, consider that the captured
data might contain sensitve information like access tokens data might contain sensitve information like access tokens

View File

@@ -93,14 +93,17 @@ export default class Popover extends PureComponent<Props> {
}; };
render() { render() {
return [ return (
<Anchor src="./anchor.svg" key="anchor" />, <>
<Anchor src="./anchor.svg" key="anchor" />
<PopoverContainer <PopoverContainer
innerRef={this._setRef} innerRef={this._setRef}
key="popup" key="popup"
opts={this.props.forceOpts || {}}> opts={this.props.forceOpts || {}}>
{this.props.children} {this.props.children}
</PopoverContainer>, </PopoverContainer>
]; ,
</>
);
} }
} }

View File

@@ -134,7 +134,6 @@ class PartialHighlight extends PureComponent<{
render() { render() {
const {highlighted, content, selected} = this.props; const {highlighted, content, selected} = this.props;
let renderedValue;
if ( if (
content && content &&
highlighted != null && highlighted != null &&
@@ -148,19 +147,18 @@ class PartialHighlight extends PureComponent<{
const before = content.substring(0, highlightStart); const before = content.substring(0, highlightStart);
const match = content.substring(highlightStart, highlightEnd); const match = content.substring(highlightStart, highlightEnd);
const after = content.substring(highlightEnd); const after = content.substring(highlightEnd);
renderedValue = [ return (
<span> <span>
{before} {before}
<PartialHighlight.HighlightedText selected={selected}> <PartialHighlight.HighlightedText selected={selected}>
{match} {match}
</PartialHighlight.HighlightedText> </PartialHighlight.HighlightedText>
{after} {after}
</span>, </span>
]; );
} else { } else {
renderedValue = <span>{content}</span>; return <span>{content}</span>;
} }
return renderedValue;
} }
} }