diff --git a/app/src/main/java/com/smi/counselling/MainActivity.kt b/app/src/main/java/com/smi/counselling/MainActivity.kt index 12f380a..2a04571 100644 --- a/app/src/main/java/com/smi/counselling/MainActivity.kt +++ b/app/src/main/java/com/smi/counselling/MainActivity.kt @@ -3,13 +3,31 @@ package com.smi.counselling import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent +import androidx.compose.foundation.background +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.width +import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.OutlinedTextField import androidx.compose.material3.Surface import androidx.compose.material3.Text +import androidx.compose.material3.TextField import androidx.compose.runtime.Composable +import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.remember +import androidx.compose.runtime.setValue +import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.graphics.Color import androidx.compose.ui.tooling.preview.Preview +import androidx.compose.ui.unit.dp import com.smi.counselling.ui.theme.HPOSCounsellingTheme class MainActivity : ComponentActivity() { @@ -22,25 +40,41 @@ class MainActivity : ComponentActivity() { modifier = Modifier.fillMaxSize(), color = MaterialTheme.colorScheme.background ) { - Greeting("Android") + HomeScreen("Home") } } } } } +@OptIn(ExperimentalMaterial3Api::class) @Composable -fun Greeting(name: String, modifier: Modifier = Modifier) { - Text( - text = "Hello $name!", - modifier = modifier - ) +fun HomeScreen(name: String, modifier: Modifier = Modifier) { + var userId1 by remember { mutableStateOf("") } + var userId2 by remember { mutableStateOf("") } + Column( + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.SpaceBetween, + modifier = Modifier.background(Color.White) + ) { + Text( + text = "Digital Counselling", + modifier = modifier + ) + TextField( + value = userId1, onValueChange = { userId1 = it }, + modifier = Modifier + .width(240.dp).height(30.dp) + .padding(start = 15.dp, top = 10.dp, bottom = 10.dp, end = 15.dp) + .background(Color.Gray, RoundedCornerShape(5.dp)), + ) + } } @Preview(showBackground = true) @Composable -fun GreetingPreview() { +fun HomeScreenPreview() { HPOSCounsellingTheme { - Greeting("Android") + HomeScreen("Home") } } \ No newline at end of file