33 lines
797 B
JavaScript
33 lines
797 B
JavaScript
/**
|
|
* SSA Booking Module - Entry point for Divi 5 Visual Builder
|
|
*
|
|
* @package Simply_Schedule_Appointments
|
|
* @since 5.9.0
|
|
*/
|
|
|
|
import SSABookingModuleEdit from './SSABookingModule';
|
|
import { SSABookingSettingsContent } from './settings-content';
|
|
import metadata from '../module/module.json';
|
|
import { conversionOutline } from '../module/conversion-outline.js';
|
|
|
|
const { registerModule } = window.divi.moduleLibrary;
|
|
const { addAction } = window?.vendor?.wp?.hooks;
|
|
|
|
// Module configuration object for Divi 5
|
|
const ssaBookingConfig = {
|
|
settings: {
|
|
content: SSABookingSettingsContent,
|
|
},
|
|
renderers: {
|
|
edit: SSABookingModuleEdit,
|
|
},
|
|
conversionOutline
|
|
};
|
|
|
|
addAction('divi.moduleLibrary.registerModuleLibraryStore.after', 'ssa', () => {
|
|
registerModule(metadata, ssaBookingConfig);
|
|
});
|
|
|
|
|
|
|