From ae3787241adf85d3f48db1e7ada2f1fca3787f9b Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Sat, 11 Jul 2026 09:21:13 +0330 Subject: [PATCH] object box smaller --- .../components/canvas/TransformerControls.tsx | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/pages/editor/components/canvas/TransformerControls.tsx b/src/pages/editor/components/canvas/TransformerControls.tsx index 9602595..ed63b54 100644 --- a/src/pages/editor/components/canvas/TransformerControls.tsx +++ b/src/pages/editor/components/canvas/TransformerControls.tsx @@ -8,6 +8,10 @@ interface TransformerControlsProps { isGroupedWithMask: boolean; } +const SELECTION_BLUE = "#93c5fd"; +const ANCHOR_SIZE = 5; +const ROTATE_ANCHOR_OFFSET = 22; + const TransformerControls = ({ transformerRef, selectedObject, isGroupedWithMask }: TransformerControlsProps) => { if (!selectedObject) return null; @@ -43,12 +47,18 @@ const TransformerControls = ({ transformerRef, selectedObject, isGroupedWithMask }} ignoreStroke={isText} perfectDrawEnabled={false} - anchorFill="#3b82f6" + anchorFill={SELECTION_BLUE} anchorStroke="#ffffff" - borderStroke="#3b82f6" + borderStroke={SELECTION_BLUE} borderStrokeWidth={1} padding={-2} - anchorSize={8} + anchorSize={ANCHOR_SIZE} + rotateAnchorOffset={ROTATE_ANCHOR_OFFSET} + anchorStyleFunc={(anchor) => { + if (anchor.hasName("rotater")) { + anchor.cornerRadius(ANCHOR_SIZE / 2); + } + }} rotateEnabled={!isGroup && !isGroupedWithMask} enabledAnchors={enabledAnchors} />