From 50098dcc21b0ae2e489f74901ba50fb3523b3661 Mon Sep 17 00:00:00 2001 From: dwelle <5153846+dwelle@users.noreply.github.com> Date: Tue, 7 Oct 2025 23:02:28 +0200 Subject: [PATCH] put text before image --- .../excalidraw/components/MobileToolBar.tsx | 51 +++++++++++-------- 1 file changed, 31 insertions(+), 20 deletions(-) diff --git a/packages/excalidraw/components/MobileToolBar.tsx b/packages/excalidraw/components/MobileToolBar.tsx index 5e189156b0..093cbd2630 100644 --- a/packages/excalidraw/components/MobileToolBar.tsx +++ b/packages/excalidraw/components/MobileToolBar.tsx @@ -153,8 +153,8 @@ export const MobileToolBar = ({ const MIN_WIDTH = MIN_TOOLS * WIDTH + (MIN_TOOLS - 1) * GAP; const ADDITIONAL_WIDTH = WIDTH + GAP; - const showImageToolOutside = toolbarWidth >= MIN_WIDTH + 1 * ADDITIONAL_WIDTH; - const showTextToolOutside = toolbarWidth >= MIN_WIDTH + 2 * ADDITIONAL_WIDTH; + const showTextToolOutside = toolbarWidth >= MIN_WIDTH + 1 * ADDITIONAL_WIDTH; + const showImageToolOutside = toolbarWidth >= MIN_WIDTH + 2 * ADDITIONAL_WIDTH; const showFrameToolOutside = toolbarWidth >= MIN_WIDTH + 3 * ADDITIONAL_WIDTH; const extraTools = [ @@ -164,7 +164,7 @@ export const MobileToolBar = ({ "laser", "magicframe", ].filter((tool) => { - if (showTextToolOutside && tool === "text") { + if (showImageToolOutside && tool === "image") { return false; } if (showFrameToolOutside && tool === "frame") { @@ -315,23 +315,6 @@ export const MobileToolBar = ({ } /> - {/* Image */} - {showImageToolOutside && ( - handleToolChange("image")} - /> - )} - {/* Text Tool */} {showTextToolOutside && ( )} + {/* Image */} + {showImageToolOutside && ( + handleToolChange("image")} + /> + )} + {/* Frame Tool */} {showFrameToolOutside && ( )} + + {!showImageToolOutside && ( + app.setActiveTool({ type: "image" })} + icon={ImageIcon} + data-testid="toolbar-image" + selected={activeTool.type === "image"} + > + {t("toolBar.image")} + + )} {!showFrameToolOutside && ( app.setActiveTool({ type: "frame" })}