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