Version 4.9 (DEPRECATED)
Installation Link:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5w000005mTwn
Notes:
IMPORTANT: This is a major update! Please test in a sandbox as there are a lot of changes varying from new custom fields, flows, components, to CSS and markup updates.
Menu Manager
Fixed bug with menu manager that tries to clear cache despite cache not being enabled on a menu
Added support for Font Awesome in the Icon field, so now you can use SLDS icons (like “utility:home”) as well as Font Awesome icons (like “fa-solid fa-building”)
Updated the Icon column in the data table to show icon information
Multi-level Navigation Menu for Experience Cloud Component
The Experience Builder “original” Multi-level Navigation Menu component is now deprecated, and the label updated to reflect that. A new and enhanced Builder component has been created in its stead, read on for more details on this!
I have tried to maintain as much of the old code as possible with the enhancements to the underlying components, but there may be some styling regressions. Please test thoroughly in a Sandbox.
The new and improved Multi-level Navigation Menu for Experience Cloud:
Custom Property Editor for a better builder experience
Introduction of a new mode - the Mega menu mode
Vast array of styling and customization options (spacing, colors, active menu item styles, borders, box shadow, and much more)
Countless CSS fixes and enhancements
Better UI for the URL / Menu Label substitution map functionality, along with additional user-related tokens for dynamic replacements (Account Name, First and Last Initials)
Moved away from a recordId-based select list for selecting a menu, and replaced with a search select list with reference to the menu name. This will make it easier to deploy without referencing record Ids, in line with changes to standard components on the platform.
Added different rendering options per form factor - now you can have a tree horizontal menu on desktop, a drilldown hamburger menu on mobile, and whatever you wish on tablet!
Added a deployment section that allows you to export your component configuration, and import it into another site, org, page, or instance of the menu
Fixed a bug with language support in LWR sites.
Introduced a couple of flows to prevent the creation of Menu records with duplicate names - the Menu name now must be unique. Please update existing Menus accordingly.
Added a new custom field “Mega Menu Description“ on the Menu Item object to enable small description within the Mega Menu mode.
You will need to grant FLS to your users’ profiles for this field so there is no disruption in their use of the component.

