diff --git a/packages/common/src/constants.ts b/packages/common/src/constants.ts index 4ccf723f8..8213fd53d 100644 --- a/packages/common/src/constants.ts +++ b/packages/common/src/constants.ts @@ -131,6 +131,7 @@ export const CLASSES = { ZOOM_ACTIONS: "zoom-actions", SEARCH_MENU_INPUT_WRAPPER: "layer-ui__search-inputWrapper", CONVERT_ELEMENT_TYPE_POPUP: "ConvertElementTypePopup", + SHAPE_ACTIONS_THEME_SCOPE: "shape-actions-theme-scope", }; export const CJK_HAND_DRAWN_FALLBACK_FONT = "Xiaolai"; diff --git a/packages/excalidraw/components/Actions.scss b/packages/excalidraw/components/Actions.scss index a5d9152dc..2f357769e 100644 --- a/packages/excalidraw/components/Actions.scss +++ b/packages/excalidraw/components/Actions.scss @@ -195,3 +195,13 @@ } } } + +.shape-actions-theme-scope { + --button-border: transparent; + --button-bg: var(--color-surface-mid); +} + +:root.theme--dark .shape-actions-theme-scope { + --button-hover-bg: #363541; + --button-bg: var(--color-surface-high); +} diff --git a/packages/excalidraw/components/Actions.tsx b/packages/excalidraw/components/Actions.tsx index e866a6341..dc76a3552 100644 --- a/packages/excalidraw/components/Actions.tsx +++ b/packages/excalidraw/components/Actions.tsx @@ -393,6 +393,7 @@ export const CompactShapeActions = ({ {strokePopoverOpen && ( setStrokePopoverOpen(false)} @@ -519,6 +520,7 @@ export const CompactShapeActions = ({ {appState.openPopup === "textAlign" && ( setAppState({ openPopup: null })} @@ -572,6 +574,7 @@ export const CompactShapeActions = ({ {otherActionsPopoverOpen && ( {isTablet ? (