diff --git a/src/plugins/network/index.js b/src/plugins/network/index.js index 97d2a98f4..3bb7d90f9 100644 --- a/src/plugins/network/index.js +++ b/src/plugins/network/index.js @@ -168,7 +168,7 @@ export default class extends FlipperPlugin { }; state = { - selectedIds: [], + selectedIds: this.props.deepLinkPayload ? [this.props.deepLinkPayload] : [], }; onRowHighlighted = (selectedIds: Array) => @@ -203,6 +203,9 @@ export default class extends FlipperPlugin { responses={responses || {}} clear={this.clearLogs} onRowHighlighted={this.onRowHighlighted} + highlightedRows={ + this.state.selectedIds ? new Set(this.state.selectedIds) : null + } /> {this.renderSidebar()} @@ -215,6 +218,7 @@ type NetworkTableProps = { responses: {[id: RequestId]: Response}, clear: () => void, onRowHighlighted: (keys: TableHighlightedRows) => void, + highlightedRows: ?Set, }; type NetworkTableState = {| @@ -357,6 +361,7 @@ class NetworkTable extends PureComponent { columns={COLUMNS} rows={this.state.sortedRows} onRowHighlighted={this.props.onRowHighlighted} + highlightedRows={this.props.highlightedRows} rowLineHeight={26} zebra={false} actions={}