From 6f0fb9befff85793f04f9b8ba2742a408b985a6b Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Tue, 24 Feb 2026 13:49:22 +0000 Subject: [PATCH] hide columns menu when some nodes are focused --- .../editor/components/columns/columns-menu.tsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps/client/src/features/editor/components/columns/columns-menu.tsx b/apps/client/src/features/editor/components/columns/columns-menu.tsx index c32b0c74..2bd7bb01 100644 --- a/apps/client/src/features/editor/components/columns/columns-menu.tsx +++ b/apps/client/src/features/editor/components/columns/columns-menu.tsx @@ -67,10 +67,20 @@ export function ColumnsMenu({ editor }: EditorMenuProps) { const { t } = useTranslation(); const [isCountOpen, setIsCountOpen] = useState(false); + const nodesWithMenus = [ + "callout", + "image", + "video", + "drawio", + "excalidraw", + "table", + ]; + const shouldShow = useCallback( ({ state }: ShouldShowProps) => { if (!state) return false; if (!editor.isActive("columns")) return false; + if (nodesWithMenus.some((name) => editor.isActive(name))) return false; const parent = findParentNode( (node: PMNode) => node.type.name === "columns",