import React, { RefObject, useMemo } from 'react'; import { ContextMenu } from 'primereact/contextmenu'; import { PrimeIcons } from 'primereact/api'; import { MenuItem } from 'primereact/menuitem'; export interface ContextMenuSystemMultipleProps { contextMenuRef: RefObject; onDeleteSystems(): void; } export const ContextMenuSystemMultiple: React.FC = ({ contextMenuRef, onDeleteSystems, }) => { const items: MenuItem[] = useMemo(() => { return [ { label: 'Delete', icon: PrimeIcons.TRASH, command: onDeleteSystems, }, ]; }, [onDeleteSystems]); return ( <> ); };