Menu
Create menus that appear throughout the backoffice, including in sidebars and button flyouts.
Last updated
Was this helpful?
Create menus that appear throughout the backoffice, including in sidebars and button flyouts.
Last updated
Was this helpful?
Was this helpful?
{
"$schema": "../../umbraco-package-schema.json",
"name": "My Package",
"version": "0.1.0",
"extensions": [
{
"type": "menu",
"alias": "My.Menu",
"name": "My Menu"
}
]
}import type { ManifestMenu } from '@umbraco-cms/backoffice/menu';
export const menuManifest: ManifestMenu = {
type: 'menu',
alias: 'My.Menu',
name: 'My Menu'
};import type {
UmbEntryPointOnInit,
} from "@umbraco-cms/backoffice/extension-api";
import { umbExtensionsRegistry } from "@umbraco-cms/backoffice/extension-registry";
import { menuManifest } from "./../my-menu/manifests.ts";
export const onInit: UmbEntryPointOnInit = (_host, _extensionRegistry) => {
console.log("Hello from my extension 🎉");
umbExtensionsRegistry.register(menuManifest);
};