add right click context menu on tagInputItem (#821)

This commit is contained in:
Alex Chen 2020-12-21 09:23:31 +08:00 коммит произвёл GitHub
Родитель 6b4b6f6741
Коммит ae4ce9a122
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 7 добавлений и 0 удалений

Просмотреть файл

@ -130,6 +130,12 @@ export default class TagInputItem extends React.Component<ITagInputItemProps, IT
this.props.onClick(this.props.tag, {clickedDropDown});
}
private handleContextMenu = (e: MouseEvent<HTMLDivElement, globalThis.MouseEvent>) => {
e.preventDefault();
const clickedDropDown = true;
this.props.onClick(this.props.tag, {clickedDropDown});
}
private onColorClick = (e: MouseEvent) => {
e.stopPropagation();
@ -171,6 +177,7 @@ export default class TagInputItem extends React.Component<ITagInputItemProps, IT
const spanValue = this.inputElement?.value ?? "";
return (
<div className={"tag-name-container"}
onContextMenu={this.handleContextMenu}
onMouseEnter={this.handleMouseEnter}
onMouseLeave={this.handleMouseLeave}>
{