Entry
@Serializable
One registered screen within the graph — the app-facing counterpart of dev.catbit.mosaic.core.data.responses.graph.GraphResponse.Entry, identical shape, staged by MosaicApplicationStateHolder into ScreenExtrasHolder for whenever this screen actually opens.
Constructors
Link copied to clipboard
constructor(screenId: String, initialTiles: SerializableImmutableList<TileSchema>, initialEvents: SerializableImmutableList<EventSchema>, failureTiles: SerializableImmutableList<TileSchema>, failureEvents: SerializableImmutableList<EventSchema>, transition: ContentTransitionSchema? = null, popTransition: ContentTransitionSchema? = null, predictivePopTransition: ContentTransitionSchema? = null)
Properties
Link copied to clipboard
events run on failure.
Link copied to clipboard
tiles shown if loading fails.
Link copied to clipboard
events run while loading.
Link copied to clipboard
tiles shown while the screen's real content is loading.
Link copied to clipboard
transition for popping back off this entry.
Link copied to clipboard
transition for the predictive back gesture on this entry.
Link copied to clipboard
enter/exit transition for navigating to this entry.