/
dany
/
vchat-android
Обзор
Документация
Войти
/
dany
/
vchat-android
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
app/src/main/java/com/example/vchatmessenger/ui/MainActivity.kt
33 строки
1 KB
=
GUI of the profile screen is done
24 июл 2024, 23:21
24 июл 2024, 23:21
ffaa505
Код
Авторство
О чём код?
package com.example.vchatmessenger.ui import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.ui.platform.LocalContext import com.example.vchatmessenger.data.storage.AuthStorage import com.example.vchatmessenger.domain.navigation.NavGraph import com.example.vchatmessenger.domain.navigation.ScreensRouts import com.example.vchatmessenger.ui.theme.VchatMessengerTheme class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { val context = LocalContext.current val application = context.applicationContext as VchatApplication val authStorage = AuthStorage(context) VchatMessengerTheme { NavGraph( signUpSharedViewModel = application.container.signUpSharedViewModel, logInSharedViewModel = application.container.logInSharedViewModel, vchatSharedViewModel = application.container.vchatSharedViewModel, startScreen = if (authStorage.isStartup != null) { ScreensRouts.MainScreen.route } else { ScreensRouts.Welcome.route } ) } } } }