Building a Purple Experience
Side Menus
3 min
side menus are menus that are usually opened using a menu button, which then slide in from either the left or right side of the screen they usually contain targets for quick navigation across the app or website but also allow linking to external pages there are multiple ways to configure menus in the context of the purple experience docid\ gcchvjglec2a4ghik7 wp allow building custom side menu with the standard components they can either be configured statically or loaded from a file from within the dynamic resources, allowing the menu to be available offline as well using docid 0o6omsopgeqqw7b0fgk5e , it is possible to configure menus in the hub, which are then loaded via the purple api, allowing menus to be dynamically modified note that this approach does not offer offline availability the docid\ nxi0s2kws4 m2o0vdlc31 provides a way to configure simple native app menus, which are also available offline we are working on deprecating app menu xml menus fully and consolidating for a single source of truth for menus benefits and limitations purple experience components wide range of possibilities, allowing simple and complex menus standard styling via css available offline accessible purple cloud menus dynamically configurable through the hub allows nested menus requires internet connectivity app menus simple configuration via app menu xml no nesting available when offline native ui limited build time styling options