/** * External dependencies */ import classnames from 'classnames'; /** * WordPress dependencies */ const { Component, Fragment } = wp.element; const { __ } = wp.i18n; const { RichText, InnerBlocks, } = wp.blockEditor; const { Button, } = wp.components; /** * Component */ export default class CollapsibleBlockEdit extends Component { render() { const { attributes, setAttributes, } = this.props; const { title, opened, canvasClassName, } = attributes; let { className, } = this.props; className = classnames( 'cnvs-block-collapsible', { 'cnvs-block-collapsible-opened': opened, }, canvasClassName, className ); return (
setAttributes( { title: val } ) } keepPlaceholderOnFocus />
); } }