File "module.js"
Full Path: /home/warrior1/public_html/wp-content/plugins/elementor/app/modules/kit-library/assets/js/module.js
File size: 715 bytes
MIME-type: text/x-java
Charset: utf-8
import KitsComponent from './data/kits/component';
import router from '@elementor/router';
import TaxonomiesComponent from './data/taxonomies/component';
import KitLibraryComponent from './e-component';
export default class KitLibrary {
constructor() {
if ( ! this.hasAccessToModule() ) {
return;
}
$e.components.register( new KitsComponent() );
$e.components.register( new TaxonomiesComponent() );
$e.components.register( new KitLibraryComponent() );
router.addRoute( {
path: '/kit-library/*',
component: React.lazy( () => import( /* webpackChunkName: 'kit-library' */ './app' ) ),
} );
}
hasAccessToModule() {
return elementorAppConfig[ 'kit-library' ]?.has_access_to_module;
}
}