PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 2.0.0
GenerateBlocks v2.0.0
trunk 1.0 1.0.1 1.0.2 1.1.0 1.1.1 1.1.2 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.8.3 1.9.0 1.9.1 2.0.0 2.0.1 2.0.2 2.1.0 2.1.1 2.1.2 2.2.0 2.2.1 2.3.0
generateblocks / src / blocks / container / components / InspectorAdvancedControls.js
generateblocks / src / blocks / container / components Last commit date
BlockAppender.js 3 years ago BlockControls.js 2 years ago ComponentCSS.js 1 year ago ContainerContentRenderer.js 2 years ago GridItem.js 4 years ago InspectorAdvancedControls.js 2 years ago LegacyLayoutControls.js 3 years ago ShapeDividers.js 4 years ago TagName.js 3 years ago
InspectorAdvancedControls.js
32 lines
1 import { InspectorAdvancedControls } from '@wordpress/block-editor';
2 import HTMLAnchor from '../../../components/html-anchor';
3 import TagName from './TagName';
4 import BlockLabel from '../../../extend/inspector-control/controls/block-label';
5
6 export default ( props ) => {
7 const {
8 attributes,
9 setAttributes,
10 filterTagName,
11 } = props;
12
13 return (
14 <InspectorAdvancedControls>
15 <HTMLAnchor { ...props } />
16
17 <TagName
18 filterTagName={ filterTagName }
19 tagName={ attributes.tagName }
20 onChange={ ( value ) => setAttributes( { tagName: filterTagName( value ) } ) }
21 />
22
23 { ! attributes.isQueryLoopItem &&
24 <BlockLabel
25 value={ attributes.blockLabel }
26 onChange={ ( blockLabel ) => setAttributes( { blockLabel } ) }
27 />
28 }
29 </InspectorAdvancedControls>
30 );
31 };
32