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