@eightshift/frontend-libs
Version:
A collection of useful frontend utility modules. powered by Eightshift
15 lines (13 loc) • 678 B
JavaScript
/**
* This is the main entry point for Block Editor blocks scripts used for the `WordPress frontend screen`.
* This file registers all blocks additional scripts dynamically using `dynamicImport` helper method.
* File names must follow naming convention to be able run dynamically.
*
* `src/blocks/custom/block_name/assets/index.js`.
*
* Usage: `WordPress frontend screen`.
*/
import { dynamicImport } from '@eightshift/frontend-libs/scripts/helpers';
// Find all blocks and require assets index.js inside it.
dynamicImport(require.context('./../../components', true, /assets\/index\.js$/));
dynamicImport(require.context('./../../custom', true, /assets\/index\.js$/));