diff --git a/packages/core/src/registry/types.ts b/packages/core/src/registry/types.ts index e6a504a1a..c580a45f4 100644 --- a/packages/core/src/registry/types.ts +++ b/packages/core/src/registry/types.ts @@ -1458,6 +1458,9 @@ export type Presentation = { /** Set false when selection is edited directly through in-scene affordances * and the generic floating action menu would duplicate or conflict with them. */ actionMenu?: boolean + /** Set false to drop the "Find in catalog" action for this kind — for nodes + * that are placed through a plugin panel rather than a browsable catalog. */ + findInCatalog?: boolean } export type IconRef = diff --git a/packages/editor/src/components/editor/floating-action-menu.tsx b/packages/editor/src/components/editor/floating-action-menu.tsx index c8d518d5f..60bd1dbe9 100644 --- a/packages/editor/src/components/editor/floating-action-menu.tsx +++ b/packages/editor/src/components/editor/floating-action-menu.tsx @@ -786,7 +786,13 @@ export function FloatingActionMenu() { > {menuVisibility.actions ? (