Using the same Navigation Bar (Web Block) across different apps
Question
Application Type
Reactive
Service Studio Version
11.53.8 (Build 60995)
Platform Version
11.15.0 (Build 34858)

I have 2 different different Apps and I would want to have a common navigation bar to link to the screens in both apps. Currently, my navigation bar is in App A and it references to screens in App B and in App B, it references to the nav bar in App A. But in this way, once I publish App A, App B will be outdated and vice versa.

Thus, is there a proper way that is "architecturely" safe to do this?

Champion

Hey Jeremy 

When you have this situation it will cause Side Dependency in your application at end user module. Also, it will add Technical Dept in your Architecture Dashboard as of Architecture Violation. 

You can solve this in two ways - 

1. You can put the URLs in App A to navigate App B Screens 

2. You can extract the Navigation Bar to Foundation / Core Module and use them on App A and App B with the bottom dependency. 


Thank you

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.