Почему InspectorControls не появляется при создании блока
Gutenberg v1.9.1
В следующем блоке я установил InspectorControls, но ничего не отображается в настройках блока в пользовательском интерфейсе.
Я добавил InspectorControls из wp.blocks.
Затем я использую элементы управления Inspector, используя:
props.focus && (
<InspectorControls key="inspector">
<PanelBody title={ __( 'Direction Settings' ) }>
<ToggleControl
label={ __( 'Image on right' ) }
checked={ 'right' === attributes.direction }
onChange={ toggleDirection }
/>
</PanelBody>
</InspectorControls>
),
Вот суть: https://gist.github.com/belcherj/b9007c75af68ab8b3ccc06ab9a5f43b6
ОБНОВЛЕНИЕ: Вот обновленная версия со всем, что работает: https://gist.github.com/belcherj/27c2a1ef532ebf8e8a9f333c12d5bc97
Из вашего полного фрагмента Gist вы не возвращаете массив элементов из save
, вы возвращаете результат возврата в скобки, который вычисляется до последнего элемента.
Вы хотите обновить следующую строку из скобки до квадратной скобки (а также для закрывающей скобки):
https://gist.github.com/belcherj/b9007c75af68ab8b3ccc06ab9a5f43b6#file-gistfile1-txt-L74