feature(space) : some renaming on Space nodes
This commit is contained in:
parent
2d8f491cfd
commit
f844007812
2 changed files with 18 additions and 18 deletions
|
|
@ -106,27 +106,27 @@ class SpaceFlowNode(
|
||||||
}
|
}
|
||||||
NavTarget.Settings -> {
|
NavTarget.Settings -> {
|
||||||
val callback = object : SpaceSettingsNode.Callback {
|
val callback = object : SpaceSettingsNode.Callback {
|
||||||
override fun onBackClick() {
|
override fun closeSettings() {
|
||||||
backstack.pop()
|
backstack.pop()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onSpaceInfoClick() {
|
override fun navigateToSpaceInfo() {
|
||||||
//TODO
|
//TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onMembersClick() {
|
override fun navigateToSpaceMembers() {
|
||||||
callback.navigateToRoomMemberList()
|
callback.navigateToRoomMemberList()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onRolesAndPermissionsClick() {
|
override fun navigateToRolesAndPermissions() {
|
||||||
//TODO
|
//TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onSecurityAndPrivacyClick() {
|
override fun navigateToSecurityAndPrivacy() {
|
||||||
//TODO
|
//TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onLeaveSpaceClick() {
|
override fun startLeaveSpaceFlow() {
|
||||||
backstack.push(NavTarget.Leave)
|
backstack.push(NavTarget.Leave)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -29,13 +29,13 @@ class SpaceSettingsNode(
|
||||||
private val presenter: SpaceSettingsPresenter,
|
private val presenter: SpaceSettingsPresenter,
|
||||||
) : Node(buildContext, plugins = plugins) {
|
) : Node(buildContext, plugins = plugins) {
|
||||||
interface Callback : Plugin {
|
interface Callback : Plugin {
|
||||||
fun onBackClick()
|
fun closeSettings()
|
||||||
|
|
||||||
fun onSpaceInfoClick()
|
fun navigateToSpaceInfo()
|
||||||
fun onMembersClick()
|
fun navigateToSpaceMembers()
|
||||||
fun onRolesAndPermissionsClick()
|
fun navigateToRolesAndPermissions()
|
||||||
fun onSecurityAndPrivacyClick()
|
fun navigateToSecurityAndPrivacy()
|
||||||
fun onLeaveSpaceClick()
|
fun startLeaveSpaceFlow()
|
||||||
}
|
}
|
||||||
|
|
||||||
private val callback = plugins<Callback>().single()
|
private val callback = plugins<Callback>().single()
|
||||||
|
|
@ -47,12 +47,12 @@ class SpaceSettingsNode(
|
||||||
SpaceSettingsView(
|
SpaceSettingsView(
|
||||||
state = state,
|
state = state,
|
||||||
modifier = modifier,
|
modifier = modifier,
|
||||||
onSpaceInfoClick = callback::onSpaceInfoClick,
|
onSpaceInfoClick = callback::navigateToSpaceInfo,
|
||||||
onBackClick = callback::onBackClick,
|
onBackClick = callback::closeSettings,
|
||||||
onMembersClick = callback::onMembersClick,
|
onMembersClick = callback::navigateToSpaceMembers,
|
||||||
onRolesAndPermissionsClick = callback::onRolesAndPermissionsClick,
|
onRolesAndPermissionsClick = callback::navigateToRolesAndPermissions,
|
||||||
onSecurityAndPrivacyClick = callback::onSecurityAndPrivacyClick,
|
onSecurityAndPrivacyClick = callback::navigateToSecurityAndPrivacy,
|
||||||
onLeaveSpaceClick = callback::onLeaveSpaceClick,
|
onLeaveSpaceClick = callback::startLeaveSpaceFlow,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue