mirror of
https://github.com/anyproto/anytype-kotlin.git
synced 2025-06-08 05:47:05 +09:00
DROID-3375 Settings | Fix | Do not show "Collaboration" section for the default space (#2288)
This commit is contained in:
parent
fec133097f
commit
be01e0b95e
1 changed files with 13 additions and 6 deletions
|
@ -51,6 +51,7 @@ import com.anytypeio.anytype.domain.workspace.SpaceManager
|
|||
import com.anytypeio.anytype.presentation.common.BaseViewModel
|
||||
import com.anytypeio.anytype.presentation.objects.ObjectIcon
|
||||
import com.anytypeio.anytype.presentation.spaces.SpaceSettingsViewModel.Command.*
|
||||
import com.anytypeio.anytype.presentation.spaces.UiSpaceSettingsItem.*
|
||||
import com.anytypeio.anytype.presentation.spaces.UiSpaceSettingsItem.Spacer
|
||||
import javax.inject.Inject
|
||||
import kotlin.collections.map
|
||||
|
@ -241,12 +242,18 @@ class SpaceSettingsViewModel(
|
|||
add(UiSpaceSettingsItem.Multiplayer)
|
||||
}
|
||||
|
||||
add(UiSpaceSettingsItem.Section.Collaboration)
|
||||
|
||||
if (spaceView.spaceAccessType == SpaceAccessType.SHARED) {
|
||||
add(UiSpaceSettingsItem.Members(count = spaceMemberCount))
|
||||
} else {
|
||||
add(UiSpaceSettingsItem.InviteMembers)
|
||||
when(spaceView.spaceAccessType) {
|
||||
SpaceAccessType.PRIVATE -> {
|
||||
add(UiSpaceSettingsItem.Section.Collaboration)
|
||||
add(UiSpaceSettingsItem.InviteMembers)
|
||||
}
|
||||
SpaceAccessType.SHARED -> {
|
||||
add(UiSpaceSettingsItem.Section.Collaboration)
|
||||
add(Members(count = spaceMemberCount))
|
||||
}
|
||||
SpaceAccessType.DEFAULT, null -> {
|
||||
// Do nothing.
|
||||
}
|
||||
}
|
||||
|
||||
add(UiSpaceSettingsItem.Section.ContentModel)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue