apostrophe
Version:
The Apostrophe Content Management System.
17 lines (14 loc) • 507 B
JavaScript
import createApp from 'Modules/@apostrophecms/ui/lib/vue';
export default function() {
const component = apos.vueComponents.TheAposCommandMenu;
// Careful, login page is in user scene but has no command menu
const el = document.querySelector('#apos-command-menu');
if (!apos.commandMenu || !el) {
return;
}
const app = createApp(component, {
modals: apos.commandMenu.modals
});
const theAposCommandMenu = app.mount(el);
apos.commandMenu.getModal = theAposCommandMenu.getModal;
}