Enhance delete button in context menu (#2591)

This commit is contained in:
Kartik Prajapati 2020-12-15 04:29:00 +05:30 committed by GitHub
parent bfeb3c7dfd
commit f919907855
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 21 additions and 3 deletions

View file

@ -26,7 +26,6 @@ const ContextMenu = ({ options, onCloseRequest, top, left }: Props) => {
const isDarkTheme = !!document
.querySelector(".excalidraw")
?.classList.contains("Appearance_dark");
return (
<div
className={clsx("excalidraw", {
@ -45,7 +44,12 @@ const ContextMenu = ({ options, onCloseRequest, top, left }: Props) => {
>
{options.map(({ action, shortcutName, label }, idx) => (
<li data-testid={shortcutName} key={idx} onClick={onCloseRequest}>
<button className="context-menu-option" onClick={action}>
<button
className={`context-menu-option ${
shortcutName === "delete" ? "dangerous" : ""
}`}
onClick={action}
>
<div>{label}</div>
<div>
{shortcutName