| Current Path : /home/eolienneia/www/templates/yootheme/vendor/yootheme/builder/elements/image/ |
| Current File : /home/eolienneia/www/templates/yootheme/vendor/yootheme/builder/elements/image/element.php |
<?php
namespace YOOtheme;
return [
'transforms' => [
'render' => function ($node) {
// Don't render element if content fields are empty
return (bool) $node->props['image'];
},
],
'updates' => [
'1.20.0-beta.1.1' => function ($node) {
if (isset($node->props['maxwidth_align'])) {
$node->props['block_align'] = $node->props['maxwidth_align'];
unset($node->props['maxwidth_align']);
}
},
'1.18.10.1' => function ($node) {
if (isset($node->props['image_inline_svg'])) {
$node->props['image_svg_inline'] = $node->props['image_inline_svg'];
unset($node->props['image_inline_svg']);
}
if (isset($node->props['image_animate_svg'])) {
$node->props['image_svg_animate'] = $node->props['image_animate_svg'];
unset($node->props['image_animate_svg']);
}
},
'1.18.0' => function ($node) {
if (Arr::get($node->props, 'link_target') === true) {
$node->props['link_target'] = 'blank';
}
if (
!isset($node->props['image_box_decoration']) &&
Arr::get($node->props, 'image_box_shadow_bottom') === true
) {
$node->props['image_box_decoration'] = 'shadow';
}
},
],
];