diff --git a/app/src/main/java/in/sminnovations/attendanceapp/screens/history/ui/HistoryScreen.kt b/app/src/main/java/in/sminnovations/attendanceapp/screens/history/ui/HistoryScreen.kt index a29ad44..43c904d 100644 --- a/app/src/main/java/in/sminnovations/attendanceapp/screens/history/ui/HistoryScreen.kt +++ b/app/src/main/java/in/sminnovations/attendanceapp/screens/history/ui/HistoryScreen.kt @@ -1,15 +1,19 @@ package `in`.sminnovations.attendanceapp.screens.history.ui +import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items +import androidx.compose.material3.Button import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.runtime.collectAsState +import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp @@ -25,15 +29,23 @@ fun HistoryScreen( ) { val attendanceData = historyViewModel.listOfAttendanceDates.collectAsState().value Column(modifier = Modifier.fillMaxSize()) { - Text( - text = "Your Attendance History", - style = MaterialTheme.typography.titleLarge, - fontWeight = FontWeight.Bold, - modifier = Modifier - .fillMaxWidth() - .padding(16.dp), - color = MaterialTheme.colorScheme.primary - ) + Row ( + Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, + verticalAlignment = Alignment.CenterVertically + ){ + Text( + text = "Your Attendance History", + style = MaterialTheme.typography.titleLarge, + fontWeight = FontWeight.Bold, + modifier = Modifier + .padding(16.dp), + color = MaterialTheme.colorScheme.primary + ) + Button(onClick = {historyViewModel.refresh() }) { + Text(text = "Refresh") + } + } LazyColumn( modifier = Modifier