import React from "react" import { Item, ItemParams, Menu, Separator } from "react-contexify" export const CONTEXT_MENU_FILE = "CONTEXT_MENU_FILE" export const CONTEXT_MENU_DIR = "CONTEXT_MENU_DIR" export enum Action { FileDelete, FileCopy, FilePaste, FileMove, DirDelete } interface Props { onSelect?: (action: Action, id: string)=>void pasteActive?: boolean } const FileBrowserContextMenu: React.FC = (props) => { function onClick({ props: itemProps, data }: ItemParams<{id:string}, Action>) { if (itemProps?.id && data != null){ props.onSelect?.(data,itemProps.id) } } return ( <> Delete Copy Move Paste Delete Item 2 Paste ) } export default FileBrowserContextMenu