FirstViewModel
Processes MVI intents for the first view and emits the corresponding UI state for image loading via CargoTransportIntent. Navigation decisions are emitted as one-shot NavigationEvents for the view to execute.
Parameters
shuttle
the Shuttle instance used for cargo cleanup.
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Processes the given intent and updates uiState or emits a NavigationEvent as appropriate. This is the single entry point for all user and system actions on the first view.