From 8fdff0e02a9edeb8aff195fb2c08abd378f55d0b Mon Sep 17 00:00:00 2001 From: Nymos Date: Tue, 18 Feb 2025 19:46:13 +0300 Subject: [PATCH] Prepare profile screen --- .../screens/profileScreen/ProfileScreen.kt | 9 +++++++++ .../presentation/screens/profileScreen/ProfileState.kt | 8 ++++++++ .../screens/profileScreen/ProfileViewModel.kt | 10 ++++++++++ 3 files changed, 27 insertions(+) create mode 100644 presentation/src/main/java/com/nto/presentation/screens/profileScreen/ProfileScreen.kt create mode 100644 presentation/src/main/java/com/nto/presentation/screens/profileScreen/ProfileState.kt create mode 100644 presentation/src/main/java/com/nto/presentation/screens/profileScreen/ProfileViewModel.kt diff --git a/presentation/src/main/java/com/nto/presentation/screens/profileScreen/ProfileScreen.kt b/presentation/src/main/java/com/nto/presentation/screens/profileScreen/ProfileScreen.kt new file mode 100644 index 0000000..1a86620 --- /dev/null +++ b/presentation/src/main/java/com/nto/presentation/screens/profileScreen/ProfileScreen.kt @@ -0,0 +1,9 @@ +package com.nto.presentation.screens.profileScreen + +import androidx.compose.runtime.Composable +import androidx.compose.ui.Modifier + +@Composable +fun ProfileScreen(modifier: Modifier = Modifier) { + +} \ No newline at end of file diff --git a/presentation/src/main/java/com/nto/presentation/screens/profileScreen/ProfileState.kt b/presentation/src/main/java/com/nto/presentation/screens/profileScreen/ProfileState.kt new file mode 100644 index 0000000..0e40570 --- /dev/null +++ b/presentation/src/main/java/com/nto/presentation/screens/profileScreen/ProfileState.kt @@ -0,0 +1,8 @@ +package com.nto.presentation.screens.profileScreen + +data class ProfileState( + val firstName: String, + val secondName: String, + val thirdName: String, + val lastOpen: String +) diff --git a/presentation/src/main/java/com/nto/presentation/screens/profileScreen/ProfileViewModel.kt b/presentation/src/main/java/com/nto/presentation/screens/profileScreen/ProfileViewModel.kt new file mode 100644 index 0000000..a99a953 --- /dev/null +++ b/presentation/src/main/java/com/nto/presentation/screens/profileScreen/ProfileViewModel.kt @@ -0,0 +1,10 @@ +package com.nto.presentation.screens.profileScreen + +import androidx.lifecycle.ViewModel +import dagger.hilt.android.lifecycle.HiltViewModel +import javax.inject.Inject + +@HiltViewModel +class ProfileViewModel @Inject constructor() : ViewModel() { + +} \ No newline at end of file