1
0
Fork 0
mirror of https://github.com/anyproto/anytype-kotlin.git synced 2025-06-08 05:47:05 +09:00

DROID-3214 Space-level chats | Fix | Remove space widget (#1961)

This commit is contained in:
Evgenii Kozlov 2025-01-02 12:52:27 +01:00 committed by GitHub
parent 62885765df
commit fe00ed3b52
Signed by: github
GPG key ID: B5690EEEBB952194

View file

@ -174,7 +174,7 @@ class HomeScreenFragment : BaseComposeFragment(),
) { page ->
if (page == 0) {
focus.clearFocus(force = true)
PageWithWidgets()
PageWithWidgets(showSpaceWidget = false)
} else {
DiscussionScreenWrapper(
isSpaceLevelChat = true,
@ -264,10 +264,12 @@ class HomeScreenFragment : BaseComposeFragment(),
}
@Composable
fun PageWithWidgets() {
fun PageWithWidgets(
showSpaceWidget: Boolean = true
) {
HomeScreen(
modifier = Modifier,
widgets = vm.views.collectAsState().value,
widgets = if (showSpaceWidget) vm.views.collectAsState().value else vm.views.collectAsState().value.filter { it !is WidgetView.SpaceWidget },
mode = vm.mode.collectAsState().value,
onExpand = { path -> vm.onExpand(path) },
onCreateWidget = vm::onCreateWidgetClicked,