cleaning
This commit is contained in:
parent
55083a5602
commit
55745655db
@ -89,9 +89,11 @@ abstract class GenericItem : VectorEpoxyModel<GenericItem.Holder>() {
|
|||||||
holder.titleIcon.isVisible = false
|
holder.titleIcon.isVisible = false
|
||||||
}
|
}
|
||||||
|
|
||||||
when (style) {
|
holder.titleText.textSize = when (style) {
|
||||||
STYLE.BIG_TEXT -> holder.titleText.textSize = 18f
|
STYLE.BIG_TEXT -> 18f
|
||||||
STYLE.NORMAL_TEXT -> holder.titleText.textSize = 14f
|
STYLE.NORMAL_TEXT -> 14f
|
||||||
|
STYLE.TITLE -> 20f
|
||||||
|
STYLE.SUBHEADER -> 16f
|
||||||
}
|
}
|
||||||
|
|
||||||
holder.descriptionText.setTextOrHide(description)
|
holder.descriptionText.setTextOrHide(description)
|
||||||
|
@ -56,6 +56,7 @@ import im.vector.app.features.popup.VerificationVectorAlert
|
|||||||
import im.vector.app.features.rageshake.VectorUncaughtExceptionHandler
|
import im.vector.app.features.rageshake.VectorUncaughtExceptionHandler
|
||||||
import im.vector.app.features.settings.VectorPreferences
|
import im.vector.app.features.settings.VectorPreferences
|
||||||
import im.vector.app.features.settings.VectorSettingsActivity
|
import im.vector.app.features.settings.VectorSettingsActivity
|
||||||
|
import im.vector.app.features.spaces.ShareSpaceBottomSheet
|
||||||
import im.vector.app.features.spaces.SpaceCreationActivity
|
import im.vector.app.features.spaces.SpaceCreationActivity
|
||||||
import im.vector.app.features.spaces.SpacePreviewActivity
|
import im.vector.app.features.spaces.SpacePreviewActivity
|
||||||
import im.vector.app.features.spaces.SpaceSettingsMenuBottomSheet
|
import im.vector.app.features.spaces.SpaceSettingsMenuBottomSheet
|
||||||
@ -168,7 +169,11 @@ class HomeActivity :
|
|||||||
is HomeActivitySharedAction.ShowSpaceSettings -> {
|
is HomeActivitySharedAction.ShowSpaceSettings -> {
|
||||||
// open bottom sheet
|
// open bottom sheet
|
||||||
SpaceSettingsMenuBottomSheet
|
SpaceSettingsMenuBottomSheet
|
||||||
.newInstance(sharedAction.spaceId)
|
.newInstance(sharedAction.spaceId, object : SpaceSettingsMenuBottomSheet.InteractionListener {
|
||||||
|
override fun onShareSpaceSelected(spaceId: String) {
|
||||||
|
ShareSpaceBottomSheet.show(supportFragmentManager, spaceId)
|
||||||
|
}
|
||||||
|
})
|
||||||
.show(supportFragmentManager, "SPACE_SETTINGS")
|
.show(supportFragmentManager, "SPACE_SETTINGS")
|
||||||
}
|
}
|
||||||
}.exhaustive
|
}.exhaustive
|
||||||
|
@ -58,6 +58,12 @@ class SpaceSettingsMenuBottomSheet : VectorBaseBottomSheetDialogFragment<BottomS
|
|||||||
|
|
||||||
private val spaceArgs: SpaceBottomSheetSettingsArgs by args()
|
private val spaceArgs: SpaceBottomSheetSettingsArgs by args()
|
||||||
|
|
||||||
|
interface InteractionListener {
|
||||||
|
fun onShareSpaceSelected(spaceId: String)
|
||||||
|
}
|
||||||
|
|
||||||
|
var interactionListener : InteractionListener? = null
|
||||||
|
|
||||||
override fun injectWith(injector: ScreenComponent) {
|
override fun injectWith(injector: ScreenComponent) {
|
||||||
injector.inject(this)
|
injector.inject(this)
|
||||||
}
|
}
|
||||||
@ -89,9 +95,8 @@ class SpaceSettingsMenuBottomSheet : VectorBaseBottomSheetDialogFragment<BottomS
|
|||||||
}.disposeOnDestroyView()
|
}.disposeOnDestroyView()
|
||||||
|
|
||||||
views.invitePeople.views.bottomSheetActionClickableZone.debouncedClicks {
|
views.invitePeople.views.bottomSheetActionClickableZone.debouncedClicks {
|
||||||
// navigator.openInviteUsersToRoom(requireContext(), spaceArgs.spaceId)
|
|
||||||
dismiss()
|
dismiss()
|
||||||
ShareSpaceBottomSheet.show(requireFragmentManager(), spaceArgs.spaceId)
|
interactionListener?.onShareSpaceSelected(spaceArgs.spaceId)
|
||||||
}
|
}
|
||||||
|
|
||||||
views.showMemberList.views.bottomSheetActionClickableZone.debouncedClicks {
|
views.showMemberList.views.bottomSheetActionClickableZone.debouncedClicks {
|
||||||
@ -128,8 +133,9 @@ class SpaceSettingsMenuBottomSheet : VectorBaseBottomSheetDialogFragment<BottomS
|
|||||||
}
|
}
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
fun newInstance(spaceId: String): SpaceSettingsMenuBottomSheet {
|
fun newInstance(spaceId: String, interactionListener: InteractionListener): SpaceSettingsMenuBottomSheet {
|
||||||
return SpaceSettingsMenuBottomSheet().apply {
|
return SpaceSettingsMenuBottomSheet().apply {
|
||||||
|
this.interactionListener = interactionListener
|
||||||
setArguments(SpaceBottomSheetSettingsArgs(spaceId))
|
setArguments(SpaceBottomSheetSettingsArgs(spaceId))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -138,12 +138,12 @@ class SpaceSummaryController @Inject constructor(
|
|||||||
// it's expanded
|
// it's expanded
|
||||||
subSpaces?.forEach { child ->
|
subSpaces?.forEach { child ->
|
||||||
summaries.firstOrNull { it.roomId == child.childRoomId }?.let { childSum ->
|
summaries.firstOrNull { it.roomId == child.childRoomId }?.let { childSum ->
|
||||||
val isSelected = childSum.roomId == selected?.roomId
|
val isChildSelected = childSum.roomId == selected?.roomId
|
||||||
spaceSummaryItem {
|
spaceSummaryItem {
|
||||||
avatarRenderer(avatarRenderer)
|
avatarRenderer(avatarRenderer)
|
||||||
id(child.childRoomId)
|
id(child.childRoomId)
|
||||||
hasChildren(false)
|
hasChildren(false)
|
||||||
selected(isSelected)
|
selected(isChildSelected)
|
||||||
matrixItem(MatrixItem.RoomItem(child.childRoomId, child.name, child.avatarUrl))
|
matrixItem(MatrixItem.RoomItem(child.childRoomId, child.name, child.avatarUrl))
|
||||||
listener { callback?.onSpaceSelected(childSum) }
|
listener { callback?.onSpaceSelected(childSum) }
|
||||||
indent(1)
|
indent(1)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user