mirror of
https://github.com/anyproto/anytype-kotlin.git
synced 2025-06-08 05:47:05 +09:00
DROID-2963 Editor | Hide types widget on a back callback (#1939)
This commit is contained in:
parent
95264a4728
commit
61d705f952
1 changed files with 5 additions and 0 deletions
|
@ -4610,6 +4610,7 @@ class EditorViewModel(
|
|||
return controlPanelViewState.value?.let { state ->
|
||||
val isVisible = state.mentionToolbar.isVisible
|
||||
val isSlashWidgetVisible = state.slashWidget.isVisible
|
||||
val isTypesWidgetVisible = _typesWidgetState.value.visible
|
||||
if (isVisible) {
|
||||
onMentionEvent(MentionEvent.MentionSuggestStop)
|
||||
return true
|
||||
|
@ -4618,6 +4619,10 @@ class EditorViewModel(
|
|||
controlPanelInteractor.onEvent(ControlPanelMachine.Event.Slash.OnStop)
|
||||
return true
|
||||
}
|
||||
if (isTypesWidgetVisible) {
|
||||
sendHideTypesWidgetEvent()
|
||||
return true
|
||||
}
|
||||
if (!orchestrator.stores.focus.current().isEmpty) {
|
||||
onHideKeyboardClicked()
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue