new_select_screen #9

Open
student-i-nikolaevskiy wants to merge 42 commits from Minipigi-org/NTO-2026-Android-TeamTask-Template:new_select_screen into main
6 changed files with 50 additions and 1 deletions
Showing only changes of commit d96e60e70b - Show all commits

View File

@ -1,7 +1,7 @@
package ru.myitschool.work.core
object Constants {
const val HOST = "http://10.0.0.12:49165"
const val HOST = "http://10.0.0.103:49165"
const val AUTH_URL = "/login"
const val INFO_URL = "/info"
const val BOOKING_URL = "/booking"

View File

@ -0,0 +1,6 @@
package ru.myitschool.work.domain.room.entities
class RoomEntity (
val data: Map<String, String?>
)

View File

@ -0,0 +1,8 @@
package ru.myitschool.work.ui.screen.room
sealed interface RoomIntent {
data object Refresh: RoomIntent
data class Booking(val placeId: Int): RoomIntent
data object Book: RoomIntent
data object UnBook: RoomIntent
}

View File

@ -0,0 +1,14 @@
package ru.myitschool.work.ui.screen.room
import androidx.compose.runtime.Composable
import androidx.lifecycle.viewmodel.compose.viewModel
import androidx.navigation.NavController
import ru.myitschool.work.ui.screen.auth.AuthViewModel
@Composable
fun RoomScreen(
viewModel: AuthViewModel = viewModel(),
navController: NavController
) {
}

View File

@ -0,0 +1,14 @@
package ru.myitschool.work.ui.screen.room
import ru.myitschool.work.domain.room.entities.RoomEntity
import ru.myitschool.work.ui.screen.main.MainState
sealed interface RoomState {
data object Loading: RoomState
data class Error(
val error: String
): RoomState
data class Data(
val data: RoomEntity
): RoomState
}

View File

@ -0,0 +1,7 @@
package ru.myitschool.work.ui.screen.room
import androidx.lifecycle.ViewModel
class RoomViewModel : ViewModel() {
}