FrontendNavAppComponentsDisplayManager

Types

Link copied to clipboard
object Companion

Inherited properties

Link copied to clipboard
open override val lifecycle: Lifecycle
Link copied to clipboard
open override val navigator: Deferred<Navigator>

Functions

Link copied to clipboard

Returns a flow indicating whether any Panel is visible.

Link copied to clipboard
fun observeVisualStateRequests(): Flow<Navigator.ComponentVisualStateRequest>

Returns a Flow of Navigator.ComponentVisualStateRequests that are used to resize Panels if needed.

Link copied to clipboard
fun panelUpdates(): Flow<Navigator.PanelsUpdate>

Returns a Flow of Navigator.PanelsUpdates that are expected for componentTags.

Link copied to clipboard
suspend fun removePanels(tags: Set<ComponentTag>)

Removes Panels with the given tags.

Inherited functions

Link copied to clipboard
open override fun configureGroup(componentTag: Set<ComponentTag>)

Indicates that a group is to be configured, defined by at set of ComponentTags.

Link copied to clipboard
open override fun registerContainerFragment(fragment: Fragment, savedInstanceState: Bundle?, tagToContainerId: Map<ComponentTag, Int>): PanelToFragmentAdapter

Registers the given fragment as a container for the NavApp components, allowing NavApp to retrieve containers based on the tagToContainerId mapping.