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