| 1 |
<?php |
| 2 |
/** |
| 3 |
* @var $attributes array The block attributes |
| 4 |
* @var $content string The block default content |
| 5 |
* @var $block \WP_Block The block instance |
| 6 |
*/ |
| 7 |
|
| 8 |
use JFB_Compatibility\Jet_Engine\Blocks\Check_Mark\Block_Attributes; |
| 9 |
use JFB_Compatibility\Jet_Engine\Jet_Engine; |
| 10 |
|
| 11 |
$block_attributes = new Block_Attributes(); |
| 12 |
|
| 13 |
$block_attributes->set_control_type( $attributes['controlType'] ?? '' ); |
| 14 |
$block_attributes->set_default_icon_url( $attributes['defaultImageControl']['url'] ?? '' ); |
| 15 |
$block_attributes->set_checked_icon_url( $attributes['checkedImageControl']['url'] ?? '' ); |
| 16 |
$block_attributes->set_width( $attributes['style']['.jet-form-builder-check-mark-img']['width'] ?? '' ); |
| 17 |
|
| 18 |
$attributes = $block_attributes; |
| 19 |
/** |
| 20 |
* @var Jet_Engine $module |
| 21 |
* @noinspection PhpUnhandledExceptionInspection |
| 22 |
*/ |
| 23 |
$module = jet_form_builder()->compat( Jet_Engine::class ); |
| 24 |
|
| 25 |
require $module->get_dir( 'blocks/check-mark/block-template.php' ); |
| 26 |
|