Hooks
Client API Reference for next-drupal
The following functions are meant to be called on the client.
useMenu
⚠️
You need to install the JSON:API Menu Items module to use `useMenu`
and `getMenu`
.
Returns menu items for a menu by name.
function useMenu(name: string): { items: DrupalMenuLinkContent[] tree: DrupalMenuLinkContent[] error: unknown isLoading: boolean}
`items`
is an array of menu items sorted by weight.`tree`
is the hierarchical menu tree with parent and children.
Examples
const { tree, items } = useMenu("main")