PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 1.6.0
GenerateBlocks v1.6.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 / query-loop / components / inspector-controls / parameter-list / RemoveButton.js
generateblocks / src / blocks / query-loop / components / inspector-controls / parameter-list Last commit date
ControlBuilder.js 3 years ago ParameterControl.js 3 years ago RemoveButton.js 4 years ago index.js 3 years ago
RemoveButton.js
21 lines
1 import { __ } from '@wordpress/i18n';
2 import { Button, Tooltip } from '@wordpress/components';
3 import getIcon from '../../../../../utils/get-icon';
4
5 export default function RemoveButton( { id, onClick } ) {
6 return (
7 <Tooltip text={ __( 'Delete parameter', 'generateblocks-pro' ) }>
8 <Button
9 className="gblocks-remove-parameter"
10 onClick={ () => {
11 // eslint-disable-next-line
12 if ( window.confirm( __( 'This will permanently delete this parameter.', 'generateblocks' ) ) ) {
13 onClick( id );
14 }
15 } }
16 icon={ getIcon( 'trash' ) }
17 />
18 </Tooltip>
19 );
20 }
21