diff --git a/app/src/main/java/in/sminnovations/attendanceapp/screens/home/ui/componets/AttendanceScreenContent.kt b/app/src/main/java/in/sminnovations/attendanceapp/screens/home/ui/componets/AttendanceScreenContent.kt index d00222d..2e588e5 100644 --- a/app/src/main/java/in/sminnovations/attendanceapp/screens/home/ui/componets/AttendanceScreenContent.kt +++ b/app/src/main/java/in/sminnovations/attendanceapp/screens/home/ui/componets/AttendanceScreenContent.kt @@ -3,12 +3,16 @@ package `in`.sminnovations.attendanceapp.screens.home.ui.componets import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.material3.Icon +import androidx.compose.material3.IconButton import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.res.painterResource import com.google.accompanist.permissions.ExperimentalPermissionsApi import com.google.accompanist.permissions.PermissionState import com.google.accompanist.permissions.isGranted +import `in`.sminnovations.attendanceapp.R import `in`.sminnovations.attendanceapp.screens.home.data.AttendanceUiState import `in`.sminnovations.attendanceapp.screens.settings.ui.components.TopComponents @@ -18,11 +22,15 @@ internal fun AttendanceScreenContent( uiState: AttendanceUiState, cameraPermissionState: PermissionState, onScannerToggle: () -> Unit, + onClickSettings: () -> Unit, onQrCodeScanned: (String) -> Unit, modifier: Modifier = Modifier ) { Box(modifier = modifier.fillMaxSize()) { + IconButton(onClick = onClickSettings) { + Icon(painter = painterResource(id = R.drawable.baseline_settings_24), contentDescription ="settings" ) + } Column { when { !cameraPermissionState.status.isGranted -> {