navigation
This commit is contained in:
parent
c5c2425e62
commit
ad622ccde8
24
app/src/main/java/com/example/kalkulatorbmi/AppNavigation.kt
Normal file
24
app/src/main/java/com/example/kalkulatorbmi/AppNavigation.kt
Normal file
@ -0,0 +1,24 @@
|
||||
package com.example.kalkulatorbmi
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.navigation.compose.NavHost
|
||||
import androidx.navigation.compose.composable
|
||||
import androidx.navigation.compose.rememberNavController
|
||||
|
||||
@Composable
|
||||
fun AppNavigation() {
|
||||
// Controller untuk mengelola navigasi antar layar
|
||||
val navController = rememberNavController()
|
||||
|
||||
// NavHost mendefinisikan grafik navigasi
|
||||
NavHost(navController = navController, startDestination = "login") {
|
||||
// Rute untuk layar Login
|
||||
composable("login") {
|
||||
LoginScreen(navController = navController)
|
||||
}
|
||||
// Rute untuk layar Kalkulator
|
||||
composable("main") {
|
||||
MainScreen(navController = navController)
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user