Attendance

This commit is contained in:
sathwikcs
2024-10-18 12:20:46 +05:30
parent d0ca0f88b8
commit 7bcc899eb9
2 changed files with 9 additions and 9 deletions

View File

@@ -16,10 +16,11 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp import androidx.compose.ui.unit.sp
import `in`.sminnovations.attendanceapp.screens.history.data.Attendance import `in`.sminnovations.attendanceapp.screens.history.data.AttendanceData
@Composable @Composable
fun EnhancedAttendanceCard(attendance: Attendance) { fun EnhancedAttendanceCard(attendance: AttendanceData) {
var isExpanded by remember { mutableStateOf(false) } var isExpanded by remember { mutableStateOf(false) }
Card( Card(
@@ -46,11 +47,11 @@ fun EnhancedAttendanceCard(attendance: Attendance) {
color = MaterialTheme.colorScheme.onPrimaryContainer, color = MaterialTheme.colorScheme.onPrimaryContainer,
modifier = Modifier.weight(1f) modifier = Modifier.weight(1f)
) )
Icon( // Icon(
imageVector = if (attendance.isPresent) Icons.Default.Check else Icons.Default.Close, // imageVector = if (attendance.isPresent) Icons.Default.Check else Icons.Default.Close,
contentDescription = if (attendance.isPresent) "Present" else "Absent", // contentDescription = if (attendance.isPresent) "Present" else "Absent",
tint = if (attendance.isPresent) Color(0xFF4CAF50) else Color(0xFFF44336) // tint = if (attendance.isPresent) Color(0xFF4CAF50) else Color(0xFFF44336)
) // )
IconButton( IconButton(
onClick = { isExpanded = !isExpanded } onClick = { isExpanded = !isExpanded }
) { ) {

View File

@@ -1,8 +1,7 @@
package `in`.sminnovations.attendanceapp.screens.history.data package `in`.sminnovations.attendanceapp.screens.history.data
data class Attendance( data class AttendanceData(
val date: String, val date: String,
val isPresent: Boolean,
val checkInTime: String?, val checkInTime: String?,
val checkOutTime: String? val checkOutTime: String?
) )