MenuItemConfiguration
Admin-only projection of a MenuItem used by GetMenusConfiguration and the menu-item management mutations.
Champs
| Champ | Type | Description |
|---|---|---|
id | ID! | — |
menu | MenuConfiguration! | Owning menu, resolved via the parent chain when legacy descendant rows store menu_id = NULL |
parent | MenuItemConfiguration | Optional parent menu item (used to build a tree) |
label | String! | Translated label in the user's current locale |
localizedLabel | [LocalizedString!]! | All localized labels for editing |
routeName | String | — |
featureFlag | FeatureFlagId | — |
url | String | — |
phpApplicable | String | Expression language code evaluated server-side to decide whether the item is displayed. Edit requires the CanManageMenuItem role. |
sortIndex | Int! | — |
children | [MenuItemConfiguration!]! | Child menu items ordered by sortIndex |