From 5f82cb12ce8986f2d2349288eb9228c6b211ad92 Mon Sep 17 00:00:00 2001 From: Mikhaela Tapia Date: Wed, 27 Aug 2025 21:59:56 +0800 Subject: [PATCH 1/2] remove design library from inserter --- src/block/design-library/index.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/block/design-library/index.js b/src/block/design-library/index.js index 137215f563..c3e4ff5c0b 100644 --- a/src/block/design-library/index.js +++ b/src/block/design-library/index.js @@ -13,6 +13,8 @@ import edit from './edit' import save from './save' import metadata from './block.json' +import { addFilter } from '@wordpress/hooks' + export const settings = { ...metadata, icon: StackableIcon, @@ -33,3 +35,14 @@ export const settings = { edit, save, } + +// Always hide design library from block inserter +addFilter( `stackable.design-library.settings`, `stackable/design-library/inserter`, settings => { + return { + ...settings, + supports: { + ...settings.supports, + inserter: false, + }, + } +} ) From 77171b194f510f34bb0464e2019428321c633aee Mon Sep 17 00:00:00 2001 From: Mikhaela Tapia Date: Wed, 10 Sep 2025 23:10:12 +0800 Subject: [PATCH 2/2] set inserter to false --- src/block/design-library/index.js | 14 +------------- src/disabled-blocks.js | 5 ++++- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/src/block/design-library/index.js b/src/block/design-library/index.js index c3e4ff5c0b..d7a79d0046 100644 --- a/src/block/design-library/index.js +++ b/src/block/design-library/index.js @@ -13,8 +13,6 @@ import edit from './edit' import save from './save' import metadata from './block.json' -import { addFilter } from '@wordpress/hooks' - export const settings = { ...metadata, icon: StackableIcon, @@ -26,6 +24,7 @@ export const settings = { }, supports: { stkSaveBlockStyle: false, + inserter: false, // Always hide design library from block inserter }, example: { attributes: { @@ -35,14 +34,3 @@ export const settings = { edit, save, } - -// Always hide design library from block inserter -addFilter( `stackable.design-library.settings`, `stackable/design-library/inserter`, settings => { - return { - ...settings, - supports: { - ...settings.supports, - inserter: false, - }, - } -} ) diff --git a/src/disabled-blocks.js b/src/disabled-blocks.js index ffdd7917ae..78f16af619 100644 --- a/src/disabled-blocks.js +++ b/src/disabled-blocks.js @@ -97,7 +97,10 @@ const applySettingsToMeta = metadata => { if ( typeof metadata.supports === 'undefined' ) { metadata.supports = {} } - metadata.supports.inserter = inserter + + if ( typeof metadata.supports.inserter === 'undefined' ) { + metadata.supports.inserter = inserter + } return metadata }