// module.js
// Example of a modular section that plugs into the global AppItems array.
// Drop this in your page with <script src="<?= asset('module.js') ?>" defer></script>
(function(){
// Make sure the global array exists
window.AppItems = window.AppItems || [];
// Define this module's title and HTML content
const section = {
title: "My Module",
html: `
<h2>My Module Section</h2>
<p>This content was injected by <code>module.js</code>.</p>
<p>You can put anything here: images, forms, widgets, charts, etc.</p>
`
};
// Add it to the shared array
window.AppItems.push(section);
console.log("[module.js] Section added:", section.title);
})();