Package-level declarations
Types
Link copied to clipboard
Defines the DonateEffect contract for the SDAI presentation layer.
Link copied to clipboard
Defines the DonateIntent contract for the SDAI presentation layer.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class DonateViewModel(val dispatchersProvider: DispatchersProvider, val fetchSupportersUseCase: FetchSupportersUseCase, val linksProvider: LinksProvider, val router: DonateRouter, val onError: (Throwable) -> Unit = {}) : BaseMviViewModel<DonateState, DonateIntent, DonateEffect>
Coordinates DonateViewModel behavior in the SDAI presentation layer.
Functions
Link copied to clipboard
Renders the DonateBrandIcon UI for the SDAI presentation layer.
Renders the DonateBrandIcon UI for the SDAI presentation layer.
Renders the DonateBrandIcon UI for the SDAI presentation layer.
Link copied to clipboard
Renders the DonateScreen UI for the SDAI presentation layer.
Link copied to clipboard
fun DonateScreenContent(state: DonateState, strings: DonateScreenStrings, processIntent: (DonateIntent) -> Unit, modifier: Modifier = Modifier, brandIcon: @Composable () -> Unit = {})
Renders the DonateScreenContent UI for the SDAI presentation layer.
Link copied to clipboard
Renders the donateScreenStrings UI for the SDAI presentation layer.