Spaces:
Running
Running
File size: 900 Bytes
6bcb42f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
import React from 'react';
import {ContextMenu, MenuItem} from 'react-contextmenu';
import classNames from 'classnames';
import styles from './context-menu.css';
const StyledContextMenu = props => (
<ContextMenu
{...props}
className={styles.contextMenu}
/>
);
const StyledMenuItem = props => (
<MenuItem
{...props}
attributes={{className: styles.menuItem}}
/>
);
const BorderedMenuItem = props => (
<MenuItem
{...props}
attributes={{className: classNames(styles.menuItem, styles.menuItemBordered)}}
/>
);
const DangerousMenuItem = props => (
<MenuItem
{...props}
attributes={{className: classNames(styles.menuItem, styles.menuItemBordered, styles.menuItemDanger)}}
/>
);
export {
BorderedMenuItem,
DangerousMenuItem,
StyledContextMenu as ContextMenu,
StyledMenuItem as MenuItem
};
|