fragment MenuItem on MenuItem { id label to: path target } query menuItems($location: MenuLocationEnum!) { menuItems(where: {location: $location, parentDatabaseId: 0}) { nodes { ...MenuItem childItems { nodes { ...MenuItem } } } } }