Basic screens

This commit is contained in:
2025-11-23 15:52:39 +03:00
parent 3057b7c4ad
commit be88863cb2
4 changed files with 41 additions and 12 deletions

View File

@@ -15,6 +15,8 @@ import ru.myitschool.work.ui.nav.AuthScreenDestination
import ru.myitschool.work.ui.nav.BookScreenDestination
import ru.myitschool.work.ui.nav.MainScreenDestination
import ru.myitschool.work.ui.screen.auth.AuthScreen
import ru.myitschool.work.ui.screen.book.BookScreen
import ru.myitschool.work.ui.screen.main.MainScreen
@Composable
fun AppNavHost(
@@ -32,18 +34,10 @@ fun AppNavHost(
AuthScreen(navController = navController)
}
composable<MainScreenDestination> {
Box(
contentAlignment = Alignment.Center
) {
Text(text = "Hello")
}
MainScreen(navController = navController)
}
composable<BookScreenDestination> {
Box(
contentAlignment = Alignment.Center
) {
Text(text = "Hello")
}
BookScreen(navController = navController)
}
}
}

View File

@@ -91,7 +91,9 @@ private fun Content(
viewModel.onIntent(AuthIntent.Send(inputText))
},
enabled = true
) {
Text(stringResource(R.string.auth_sign_in))
) { Text(stringResource(R.string.auth_sign_in))
}
}

View File

@@ -0,0 +1,16 @@
package ru.myitschool.work.ui.screen.book
import androidx.compose.foundation.layout.Box
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.navigation.NavController
@Composable
fun BookScreen(navController: NavController){
Box(
contentAlignment = Alignment.Center
) {
Text(text = "Hello")
}
}

View File

@@ -0,0 +1,17 @@
package ru.myitschool.work.ui.screen.main
import androidx.compose.foundation.layout.Box
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.navigation.NavController
@Composable
fun MainScreen(navController: NavController) {
Box(
contentAlignment = Alignment.Center
) {
Text(text = "Hello")
}
}