State

sealed interface State

MosaicApplicationStateHolder's own UI state — the 3 states MosaicApplication's root content switches on (MosaicApplicationContent) before any screen exists yet.

Inheritors

Types

Link copied to clipboard
data class Displaying(val graph: GraphUIState) : State

The initial graph loaded successfully — renders the real navigation UI (NavDisplay).

Link copied to clipboard
data class Failure(val loading: Boolean = false) : State

Fetching the initial graph failed — renders the app-level failure screen with a retry button.

Link copied to clipboard
data object Loading : State

Fetching the initial graph — renders the app's appSplash.