Add copy cell option in network plugin

Summary: Puts a context menu in the sidebar for the network plugin. Before, user was not able to select the text from sidebar

Reviewed By: passy

Differential Revision: D18808544

fbshipit-source-id: bdbc86972cd1d508e9b7d96da9df5c8e53bec991
This commit is contained in:
Pritesh Nandgaonkar
2019-12-04 08:10:41 -08:00
committed by Facebook Github Bot
parent d37c64c329
commit e1e2978b19

View File

@@ -615,23 +615,28 @@ export class ManagedTable extends React.Component<
.filter(notNull);
return (
<TableRow
key={rows[index].key}
columnSizes={columnSizes}
columnKeys={columnKeys}
onMouseDown={e => this.onHighlight(e, rows[index], index)}
onMouseEnter={e => this.onMouseEnterRow(e, rows[index], index)}
multiline={multiline}
rowLineHeight={24}
highlighted={highlightedRows.has(rows[index].key)}
row={rows[index]}
index={index}
style={
rows[index].height ? {...style, height: rows[index].height} : style
}
onAddFilter={onAddFilter}
zebra={zebra}
/>
<ContextMenu
buildItems={
this.props.buildContextMenuItems || this.buildContextMenuItems
}>
<TableRow
key={rows[index].key}
columnSizes={columnSizes}
columnKeys={columnKeys}
onMouseDown={e => this.onHighlight(e, rows[index], index)}
onMouseEnter={e => this.onMouseEnterRow(e, rows[index], index)}
multiline={multiline}
rowLineHeight={24}
highlighted={highlightedRows.has(rows[index].key)}
row={rows[index]}
index={index}
style={
rows[index].height ? {...style, height: rows[index].height} : style
}
onAddFilter={onAddFilter}
zebra={zebra}
/>
</ContextMenu>
);
};