/
githubmirror
/
gutenberg
Обзор
Документация
Войти
/
githubmirror
/
gutenberg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
trunk
packages/block-library/src/tab-panels/edit.js
30 строк
754 B
Marco Ciampini
ESLint: Replace strict config with bulk suppressions (#81248)
07 авг 2026, 14:34
Не верифицирован
07 авг 2026, 14:34
7f43eaf
Код
Авторство
О чём код?
import { useBlockProps, useInnerBlocksProps, store as blockEditorStore, } from '@wordpress/block-editor'; import { useSelect } from '@wordpress/data'; import TabToolbarControls from '../tabs/tab-toolbar-controls'; export default function Edit( { clientId } ) { const blockProps = useBlockProps(); const innerBlocksProps = useInnerBlocksProps( blockProps, { templateLock: false, renderAppender: false, // Appender handled by individual tab blocks } ); // Get the parent tabs block clientId const tabsClientId = useSelect( ( select ) => select( blockEditorStore ).getBlockRootClientId( clientId ), [ clientId ] ); return ( <> <TabToolbarControls tabsClientId={ tabsClientId } /> <div { ...innerBlocksProps } /> </> ); }