/
githubmirror
/
gutenberg
Обзор
Документация
Войти
/
githubmirror
/
gutenberg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
trunk
packages/widgets/src/index.js
50 строк
1 KB
Marco Ciampini
ESLint: Replace strict config with bulk suppressions (#81248)
07 авг 2026, 14:34
Не верифицирован
07 авг 2026, 14:34
7f43eaf
Код
Авторство
О чём код?
import { registerBlockType } from '@wordpress/blocks'; import * as legacyWidget from './blocks/legacy-widget'; import * as widgetGroup from './blocks/widget-group'; export * from './components'; export * from './utils'; /** * Registers the Legacy Widget block. * * Note that for the block to be useful, any scripts required by a widget must * be loaded into the page. * * @param {Object} supports Block support settings. * @see https://developer.wordpress.org/block-editor/how-to-guides/widgets/legacy-widget-block/ */ export function registerLegacyWidgetBlock( supports = {} ) { const { metadata, settings, name } = legacyWidget; registerBlockType( { name, ...metadata }, { ...settings, supports: { ...settings.supports, ...supports, }, } ); } /** * Registers the Widget Group block. * * @param {Object} supports Block support settings. */ export function registerWidgetGroupBlock( supports = {} ) { const { metadata, settings, name } = widgetGroup; registerBlockType( { name, ...metadata }, { ...settings, supports: { ...settings.supports, ...supports, }, } ); } export { default as registerLegacyWidgetVariations } from './register-legacy-widget-variations';