From 196a12711039d526999efba86b8d827a9b7b3a20 Mon Sep 17 00:00:00 2001 From: sathwikcs <85106054+sathwikcs@users.noreply.github.com> Date: Fri, 7 Feb 2025 14:58:50 +0530 Subject: [PATCH] Added the Auto Update Check Feature --- .../settingsComponents/ClickableCard.kt | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/app/src/main/java/in/sminnovations/attendanceapp/screens/settings/ui/components/settingsComponents/ClickableCard.kt b/app/src/main/java/in/sminnovations/attendanceapp/screens/settings/ui/components/settingsComponents/ClickableCard.kt index 4b6f9a6..8bd6cde 100644 --- a/app/src/main/java/in/sminnovations/attendanceapp/screens/settings/ui/components/settingsComponents/ClickableCard.kt +++ b/app/src/main/java/in/sminnovations/attendanceapp/screens/settings/ui/components/settingsComponents/ClickableCard.kt @@ -66,6 +66,46 @@ fun ClickableCard( } +@Composable +fun ClickableCardNonBoolean( + title:String, + subtitle:String, + onClick: () -> Unit, + icon: ImageVector +) { + Row( + modifier = Modifier +// .background(MaterialTheme.colorScheme.surfaceContainer) + .clickable{ onClick()} + .fillMaxWidth() + .padding(16.dp), + verticalAlignment = Alignment.CenterVertically + ) { + Icon( + imageVector = icon, + contentDescription = null, + modifier = Modifier.size(24.dp) + ) + Spacer(modifier = Modifier.width(16.dp)) + Column( + modifier = Modifier + .weight(1f) + ) { + Text( + text = title, + fontWeight = FontWeight.Bold, + style = MaterialTheme.typography.bodyLarge, + ) + Text( + text = subtitle, + style = MaterialTheme.typography.bodyMedium, + ) + } + } + +} + + @OptIn( ExperimentalFoundationApi::class) @Composable