From be88863cb2a01d939122ce795e1c23ab2e7f5a24 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 23 Nov 2025 15:52:39 +0300 Subject: [PATCH] Basic screens --- .../work/ui/screen/NavigationGraph.kt | 14 ++++---------- .../work/ui/screen/auth/AuthScreen.kt | 6 ++++-- .../work/ui/screen/book/BookScreen.kt | 16 ++++++++++++++++ .../work/ui/screen/main/MainScreen.kt | 17 +++++++++++++++++ 4 files changed, 41 insertions(+), 12 deletions(-) create mode 100644 app/src/main/java/ru/myitschool/work/ui/screen/book/BookScreen.kt create mode 100644 app/src/main/java/ru/myitschool/work/ui/screen/main/MainScreen.kt diff --git a/app/src/main/java/ru/myitschool/work/ui/screen/NavigationGraph.kt b/app/src/main/java/ru/myitschool/work/ui/screen/NavigationGraph.kt index 01b0f32..7890fab 100644 --- a/app/src/main/java/ru/myitschool/work/ui/screen/NavigationGraph.kt +++ b/app/src/main/java/ru/myitschool/work/ui/screen/NavigationGraph.kt @@ -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 { - Box( - contentAlignment = Alignment.Center - ) { - Text(text = "Hello") - } + MainScreen(navController = navController) } composable { - Box( - contentAlignment = Alignment.Center - ) { - Text(text = "Hello") - } + BookScreen(navController = navController) } } } \ No newline at end of file diff --git a/app/src/main/java/ru/myitschool/work/ui/screen/auth/AuthScreen.kt b/app/src/main/java/ru/myitschool/work/ui/screen/auth/AuthScreen.kt index f99978e..a8aac84 100644 --- a/app/src/main/java/ru/myitschool/work/ui/screen/auth/AuthScreen.kt +++ b/app/src/main/java/ru/myitschool/work/ui/screen/auth/AuthScreen.kt @@ -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)) + + } } \ No newline at end of file diff --git a/app/src/main/java/ru/myitschool/work/ui/screen/book/BookScreen.kt b/app/src/main/java/ru/myitschool/work/ui/screen/book/BookScreen.kt new file mode 100644 index 0000000..b225888 --- /dev/null +++ b/app/src/main/java/ru/myitschool/work/ui/screen/book/BookScreen.kt @@ -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") + } +} \ No newline at end of file diff --git a/app/src/main/java/ru/myitschool/work/ui/screen/main/MainScreen.kt b/app/src/main/java/ru/myitschool/work/ui/screen/main/MainScreen.kt new file mode 100644 index 0000000..c9d1101 --- /dev/null +++ b/app/src/main/java/ru/myitschool/work/ui/screen/main/MainScreen.kt @@ -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") + } +} +