diff options
Diffstat (limited to 'plugins/jetpack/modules/blocks.php')
-rw-r--r-- | plugins/jetpack/modules/blocks.php | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/plugins/jetpack/modules/blocks.php b/plugins/jetpack/modules/blocks.php new file mode 100644 index 00000000..392978eb --- /dev/null +++ b/plugins/jetpack/modules/blocks.php @@ -0,0 +1,33 @@ +<?php +/** + * Load code specific to Gutenberg blocks which are not tied to a module. + * This file is unusual, and is not an actual `module` as such. + * It is included in ./module-extras.php + * + */ + +jetpack_register_block( + 'map', + array( + 'render_callback' => 'jetpack_map_block_load_assets', + ) +); + +/** + * Map block registration/dependency declaration. + * + * @param array $attr - Array containing the map block attributes. + * @param string $content - String containing the map block content. + * + * @return string + */ +function jetpack_map_block_load_assets( $attr, $content ) { + $dependencies = array( + 'lodash', + 'wp-element', + 'wp-i18n', + 'wp-api-fetch', + ); + Jetpack_Gutenberg::load_assets_as_required( 'map', $dependencies ); + return $content; +} |