Menu
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);
};