diff --git a/packages/excalidraw/components/Actions.scss b/packages/excalidraw/components/Actions.scss index 9b3631f6ec..05c536bade 100644 --- a/packages/excalidraw/components/Actions.scss +++ b/packages/excalidraw/components/Actions.scss @@ -133,8 +133,10 @@ } &.active { - background: var(--button-active-bg, var(--island-bg-color)); - border-color: var(--button-active-border, var(--color-primary-darkest)); + background: var( + --color-surface-primary-container, + var(--island-bg-color) + ); } } @@ -181,31 +183,6 @@ overflow-x: hidden; } -.compact-popover-content { - .popover-section { - margin-bottom: 1rem; - - &:last-child { - margin-bottom: 0; - } - - .popover-section-title { - font-size: 0.75rem; - font-weight: 600; - color: var(--color-text-secondary); - margin-bottom: 0.5rem; - text-transform: uppercase; - letter-spacing: 0.5px; - } - - .buttonList { - display: flex; - flex-wrap: wrap; - gap: 0.25rem; - } - } -} - .mobile-shape-actions { z-index: 999; display: flex; diff --git a/packages/excalidraw/components/MobileToolBar.scss b/packages/excalidraw/components/MobileToolBar.scss index 1f613f76cd..efb32ff451 100644 --- a/packages/excalidraw/components/MobileToolBar.scss +++ b/packages/excalidraw/components/MobileToolBar.scss @@ -38,7 +38,10 @@ } &.active { - background: var(--button-active-bg, var(--island-bg-color)); + background: var( + --color-surface-primary-container, + var(--island-bg-color) + ); border-color: var(--button-active-border, var(--color-primary-darkest)); } diff --git a/packages/excalidraw/components/MobileToolBar.tsx b/packages/excalidraw/components/MobileToolBar.tsx index d062227367..e23f360200 100644 --- a/packages/excalidraw/components/MobileToolBar.tsx +++ b/packages/excalidraw/components/MobileToolBar.tsx @@ -14,7 +14,7 @@ import { useTunnels } from "../context/tunnels"; import { HandButton } from "./HandButton"; import { ToolButton } from "./ToolButton"; import DropdownMenu from "./dropdownMenu/DropdownMenu"; -import { ToolWithPopup } from "./ToolWithPopup"; +import { ToolPopover } from "./ToolPopover"; import { SelectionIcon, @@ -198,7 +198,7 @@ export const MobileToolBar = ({ /> {/* Selection Tool */} - + displayedOption={ SELECTION_TOOLS.find( (tool) => tool.type === app.defaultSelectionTool, ) || SELECTION_TOOLS[0] @@ -251,7 +251,7 @@ export const MobileToolBar = ({ /> {/* Rectangle */} - + displayedOption={ SHAPE_TOOLS.find((tool) => tool.type === lastActiveGenericShape) || SHAPE_TOOLS[0] } @@ -281,7 +281,7 @@ export const MobileToolBar = ({ /> {/* Arrow/Line */} - + displayedOption={ LINEAR_ELEMENT_TOOLS.find( (tool) => tool.type === lastActiveLinearElement, ) || LINEAR_ELEMENT_TOOLS[0] diff --git a/packages/excalidraw/types.ts b/packages/excalidraw/types.ts index b088f0a9ed..64a6d2d703 100644 --- a/packages/excalidraw/types.ts +++ b/packages/excalidraw/types.ts @@ -738,6 +738,7 @@ export type AppClassProperties = { onPointerUpEmitter: App["onPointerUpEmitter"]; updateEditorAtom: App["updateEditorAtom"]; + onPointerDownEmitter: App["onPointerDownEmitter"]; defaultSelectionTool: "selection" | "lasso"; };