Releases: yarovikov/gutengood
Releases · yarovikov/gutengood
0.8
Remote js dependencies support.
Register your js before somethere
wp_register_script('cloudpayments-widget', 'https://widget.cloudpayments.ru/bundles/cloudpayments.js');
Then use in block like this
public function getAssets(): array
{
return [
[
'handle' => 'payment-form',
'dependencies' => ['cloudpayments-widget'],
],
];
}
0.7
0.6
0.5
AbstractBlock: condition support.
Don't use dependencies[] for block assets.
Use like this in your block:
public function getAssets(): array
{
return [
[
'handle' => 'gallery',
'condition' => fn(array $block): bool => !empty($block['attrs']['is_slider']) || !empty($block['attrs']['is_lightbox']),
],
];
}