Refactor some modules + add dependency management (still WIP)
This commit is contained in:
parent
d1c80438d5
commit
6f0d8936eb
89 changed files with 854 additions and 580 deletions
28
app/src/main/java/io/element/android/x/Navigation.kt
Normal file
28
app/src/main/java/io/element/android/x/Navigation.kt
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
package io.element.android.x
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import com.ramcosta.composedestinations.annotation.Destination
|
||||
import com.ramcosta.composedestinations.annotation.RootNavGraph
|
||||
import com.ramcosta.composedestinations.navigation.DestinationsNavigator
|
||||
import io.element.android.x.destinations.RoomListScreenNavigationDestination
|
||||
import io.element.android.x.features.login.LoginScreen
|
||||
import io.element.android.x.features.roomlist.RoomListScreen
|
||||
|
||||
@Destination
|
||||
@Composable
|
||||
fun LoginScreenNavigation(navigator: DestinationsNavigator) {
|
||||
LoginScreen(
|
||||
onLoginWithSuccess = {
|
||||
navigator.clearBackStack(RoomListScreenNavigationDestination)
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
@RootNavGraph(start = true)
|
||||
@Destination
|
||||
@Composable
|
||||
fun RoomListScreenNavigation() {
|
||||
RoomListScreen()
|
||||
}
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue