From 061cd2274881bc396a734e2a75715b84703d60a7 Mon Sep 17 00:00:00 2001 From: CC Worker Date: Sun, 31 May 2026 22:10:08 +0000 Subject: [PATCH] fix(shape-css): add pointer-events:all to header/toolbar; fix hardcoded white on lock icon - .cc-shape-header and .cc-shape-toolbar button were missing pointer-events:all, causing toolbar buttons to be unclickable inside tldraw canvas - Replace color:'white' on lock indicator with var(--cc-text-inverse) --- src/utils/tldraw/cc-base/CCBaseShapeUtil.tsx | 2 +- src/utils/tldraw/ui-overrides/components/shared/panel.css | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/utils/tldraw/cc-base/CCBaseShapeUtil.tsx b/src/utils/tldraw/cc-base/CCBaseShapeUtil.tsx index 80e29d5..0aa5a06 100644 --- a/src/utils/tldraw/cc-base/CCBaseShapeUtil.tsx +++ b/src/utils/tldraw/cc-base/CCBaseShapeUtil.tsx @@ -82,7 +82,7 @@ export abstract class CCBaseShapeUtil extends BaseBoxShap ))} - {isLocked && 🔒} + {isLocked && 🔒} {/* Content */} diff --git a/src/utils/tldraw/ui-overrides/components/shared/panel.css b/src/utils/tldraw/ui-overrides/components/shared/panel.css index b341777..2b8e360 100644 --- a/src/utils/tldraw/ui-overrides/components/shared/panel.css +++ b/src/utils/tldraw/ui-overrides/components/shared/panel.css @@ -283,6 +283,7 @@ justify-content: space-between; align-items: center; cursor: not-allowed; + pointer-events: all; position: relative; z-index: 1; background: var(--shape-header-color, var(--color-muted)); @@ -311,6 +312,7 @@ display: flex; align-items: center; justify-content: center; + pointer-events: all; font-size: 16px; width: 24px; height: 24px;