Skip to content
Snippets Groups Projects
Commit 97f22416 authored by apple502j's avatar apple502j
Browse files

Adds BorderedMenuItem and use it for delete menu

parent 4217c7f1
No related branches found
No related tags found
No related merge requests found
......@@ -17,14 +17,25 @@
z-index: $z-index-context-menu;
}
.menu-item {
.menu-item, .menu-item-bordered {
padding: 8px 12px;
white-space: nowrap;
cursor: pointer;
transition: 0.1s ease;
}
.menu-item-bordered {
border-top: 3px solid $text-primary;
}
.menu-item:hover, .menu-item-bordered:hover {
color: white;
}
.menu-item:hover {
background: $motion-primary;
color: white;
}
.menu-item-bordered:hover {
background: $red-primary;
}
......@@ -17,7 +17,16 @@ const StyledMenuItem = props => (
/>
);
const BorderedMenuItem = props => (
<MenuItem
{...props}
attributes={{className: styles.menuItemBordered}}
/>
);
export {
BorderedMenuItem,
StyledContextMenu as ContextMenu,
StyledMenuItem as MenuItem
};
......@@ -5,7 +5,7 @@ import React from 'react';
import CloseButton from '../close-button/close-button.jsx';
import styles from './sprite-selector-item.css';
import {ContextMenuTrigger} from 'react-contextmenu';
import {ContextMenu, MenuItem} from '../context-menu/context-menu.jsx';
import {BorderedMenuItem, ContextMenu, MenuItem} from '../context-menu/context-menu.jsx';
import {FormattedMessage} from 'react-intl';
// react-contextmenu requires unique id to match trigger and context menu
......@@ -60,15 +60,6 @@ const SpriteSelectorItem = props => (
/>
</MenuItem>
) : null}
{props.onDeleteButtonClick ? (
<MenuItem onClick={props.onDeleteButtonClick}>
<FormattedMessage
defaultMessage="delete"
description="Menu item to delete in the right click menu"
id="gui.spriteSelectorItem.contextMenuDelete"
/>
</MenuItem>
) : null }
{props.onExportButtonClick ? (
<MenuItem onClick={props.onExportButtonClick}>
<FormattedMessage
......@@ -78,6 +69,15 @@ const SpriteSelectorItem = props => (
/>
</MenuItem>
) : null }
{props.onDeleteButtonClick ? (
<BorderedMenuItem onClick={props.onDeleteButtonClick}>
<FormattedMessage
defaultMessage="delete"
description="Menu item to delete in the right click menu"
id="gui.spriteSelectorItem.contextMenuDelete"
/>
</BorderedMenuItem>
) : null }
</ContextMenu>
) : null}
</ContextMenuTrigger>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment