/// import { makeEnvironment } from "./env"; import { BaseMenuItem, processMenuItems } from "./misc/menu_helpers"; import { Root } from "./widgets/root"; //------------------------------------------------------------------------------ // Application bootstrapping //------------------------------------------------------------------------------ document.addEventListener("DOMContentLoaded", async function() { const env = await makeEnvironment(); // menu processing const menuItems: BaseMenuItem[] = (window).odoo.menus; const menuInfo = processMenuItems(menuItems); delete (window).odoo.menus; // overkill? // creating root widget const rootWidget = new Root(env, { menuInfo }); await rootWidget.mount(document.body); (window).odoo.rootWidget = rootWidget; });