package com.monika.orangesky
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.items
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
data class Person(val name: String, val status: String)
@Composable
fun HomeScreen() {
val peopleList = listOf(
Person("Марк", "Создаю сайт в общежитии"),
Person("Моника", "Смотрю в окно..."),
Person("Оливер", "Пишу код под Android"),
Person("Алексей", "Тестирую приложение")
)
Column(modifier = Modifier.fillMaxSize().padding(16.dp)) {
Text("Люди в OrangeSky", style = MaterialTheme.typography.headlineMedium)
Spacer(modifier = Modifier.height(16.dp))
LazyColumn(verticalArrangement = Arrangement.spacedBy(8.dp)) {
items(peopleList) { person ->
Card(modifier = Modifier.fillMaxWidth()) {
Column(modifier = Modifier.padding(16.dp)) {
Text(text = person.name, style = MaterialTheme.typography.titleMedium)
Spacer(modifier = Modifier.height(4.dp))
Text(text = person.status, style = MaterialTheme.typography.bodyMedium)
}
}
}
}
}
}