defineNavigationMenuItem() para disponibilizar links personalizados na barra lateral — normalmente um por visualização que você disponibiliza — ou para apontar para URLs externas.
src/navigation-menu-items/example-navigation-menu-item.ts
Pontos-chave
-
typedetermina para onde o item de menu aponta. Cada tipo é associado a um campo identificador específico:Tipo O que faz Campo obrigatório NavigationMenuItemType.VIEWAbre uma visualização salva viewUniversalIdentifierNavigationMenuItemType.LINKAbre uma URL externa linkNavigationMenuItemType.FOLDERAgrupa itens aninhados sob um rótulo name(e itens filhos fazem referência à pasta por meio defolderUniversalIdentifier)NavigationMenuItemType.OBJECTAbre a página de índice padrão de um objeto targetObjectUniversalIdentifierNavigationMenuItemType.PAGE_LAYOUTAbre um layout de página independente pageLayoutUniversalIdentifier -
positioncontrola a ordenação na barra lateral. -
iconecolorsão opcionais e personalizam a aparência da entrada. -
folderUniversalIdentifiertambém está disponível em qualquer item para aninhá-lo dentro de um pai do tipoFOLDER.
Armadilha comum: criar um objeto sem uma visualização associada + item do menu de navegação torna esse objeto invisível para os usuários. A menos que seja um objeto técnico/interno, todo objeto personalizado deve ter uma visualização padrão e uma entrada na barra lateral apontando para ela.