import { formatFileSize, formatDate } from '../../common/formatters';
import { DataItem } from './data-item';
import { mockAnchorFromMouseEvent } from '../popover/helpers';
-import { ContextMenu } from './context-menu';
+import { ContextMenu, ContextMenuActions } from './context-menu';
interface DataExplorerProps {
items: DataItem[];
onItemClick: (item: DataItem) => void;
+ contextMenuActions: ContextMenuActions;
}
interface DataExplorerState {
render() {
return <Paper>
- <ContextMenu {...this.state.contextMenu} onClose={this.closeContextMenu} />
+ <ContextMenu
+ {...this.state.contextMenu}
+ onClose={this.closeContextMenu}
+ actions={this.props.contextMenuActions} />
<Toolbar>
<Grid container justify="flex-end">
<ColumnSelector