MetaPhrase

An open source translation editor for native mobile app localization.

View project on GitHub

//MetaPhrase/com.github.diegoberaldin.metaphrase.feature.translate.dialog.newterm.presentation/DefaultNewGlossaryTermComponent

DefaultNewGlossaryTermComponent

[jvm]
class DefaultNewGlossaryTermComponent(componentContext: ComponentContext, coroutineContext: CoroutineContext, dispatchers: CoroutineDispatcherProvider, mvi: DefaultMviModel<NewGlossaryTermComponent.Intent, NewGlossaryTermComponent.UiState, NewGlossaryTermComponent.Effect> = DefaultMviModel( NewGlossaryTermComponent.UiState(), )) : NewGlossaryTermComponent, MviModel<NewGlossaryTermComponent.Intent, NewGlossaryTermComponent.UiState, NewGlossaryTermComponent.Effect> , ComponentContext

Constructors

   
DefaultNewGlossaryTermComponent [jvm]
constructor(componentContext: ComponentContext, coroutineContext: CoroutineContext, dispatchers: CoroutineDispatcherProvider, mvi: DefaultMviModel<NewGlossaryTermComponent.Intent, NewGlossaryTermComponent.UiState, NewGlossaryTermComponent.Effect> = DefaultMviModel( NewGlossaryTermComponent.UiState(), ))

Properties

Name Summary
backHandler [jvm]
open override val backHandler: BackHandler
effects [jvm]
open override val effects: SharedFlow<NewGlossaryTermComponent.Effect>
instanceKeeper [jvm]
open override val instanceKeeper: InstanceKeeper
lifecycle [jvm]
open override val lifecycle: Lifecycle
stateKeeper [jvm]
open override val stateKeeper: StateKeeper
uiState [jvm]
open override val uiState: StateFlow<NewGlossaryTermComponent.UiState>

Functions

Name Summary
reduce [jvm]
open override fun reduce(intent: NewGlossaryTermComponent.Intent)