Add danger background to dangerous menu items on hover (#3148)

closes #3105
This commit is contained in:
Tom Moor
2022-02-19 18:13:05 -08:00
committed by GitHub
parent 4b688e4ca0
commit c1df8c2162
12 changed files with 44 additions and 12 deletions

View File

@@ -1,4 +1,5 @@
import { observer } from "mobx-react";
import { EditIcon, GroupIcon, TrashIcon } from "outline-icons";
import * as React from "react";
import { useTranslation } from "react-i18next";
import { useMenuState } from "reakit/Menu";
@@ -50,6 +51,7 @@ function GroupMenu({ group, onMembers }: Props) {
{
type: "button",
title: `${t("Members")}`,
icon: <GroupIcon />,
onClick: onMembers,
visible: !!(group && can.read),
},
@@ -59,12 +61,15 @@ function GroupMenu({ group, onMembers }: Props) {
{
type: "button",
title: `${t("Edit")}`,
icon: <EditIcon />,
onClick: () => setEditModalOpen(true),
visible: !!(group && can.update),
},
{
type: "button",
title: `${t("Delete")}`,
icon: <TrashIcon />,
dangerous: true,
onClick: () => setDeleteModalOpen(true),
visible: !!(group && can.delete),
},