@Serializable
data class HomeRoute(
val email: String?,
val password: String?
)
@Serializable
object SearchRoute
@Serializable
object ProfileRoute
@Composable
fun BottomNavigationBar(navController: NavHostController) {
val items = listOf(HomeRoute, ProfileRoute, SearchRoute)
var selectedPosition by remember { mutableIntStateOf(0) }
class MainActivity : ComponentActivity() { @OptIn(ExperimentalMaterial3Api::class) override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) enableEdgeToEdge() setContent { NavigationAppTheme { val navController = rememberNavController()
}
@Serializable object LoginRoute
@Serializable object SignInRoute
@Serializable data class HomeRoute( val email: String?, val password: String? )
@Serializable object SearchRoute
@Serializable object ProfileRoute
@Composable fun BottomNavigationBar(navController: NavHostController) { val items = listOf(HomeRoute, ProfileRoute, SearchRoute) var selectedPosition by remember { mutableIntStateOf(0) }
}