I love the polaris Page layout and would love to use this throughout my app to display header, breadcrumbs, primary + secondary actions.

However, because the application is an embedded app (and I do need some app-bridge functionalities ie. modal, toast), the Page component default to embedded app view that add breadcrumbs in the same line with app name.

I have temporarily resolved the issues by copy & pasting the current Page component and calling
this.context.easdk.Bar.update({icon: 'icon_url'}); myself.
Ideally, I can also pass the icon once as part of AppProvider, and have this icon persist throughout the entire app.