//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) |