From 810bbfc327af10a51f0fa522f5e34258764c290d Mon Sep 17 00:00:00 2001 From: sathwikcs <85106054+sathwikcs@users.noreply.github.com> Date: Sat, 26 Oct 2024 18:29:11 +0530 Subject: [PATCH] Integrated the permission within the home screen --- .../home/ui/componets/RequestPermission.kt | 30 ++++++++----------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/app/src/main/java/in/sminnovations/attendanceapp/screens/home/ui/componets/RequestPermission.kt b/app/src/main/java/in/sminnovations/attendanceapp/screens/home/ui/componets/RequestPermission.kt index bf78720..f23472e 100644 --- a/app/src/main/java/in/sminnovations/attendanceapp/screens/home/ui/componets/RequestPermission.kt +++ b/app/src/main/java/in/sminnovations/attendanceapp/screens/home/ui/componets/RequestPermission.kt @@ -1,23 +1,19 @@ package `in`.sminnovations.attendanceapp.screens.home.ui.componets +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.Button +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Text import androidx.compose.runtime.Composable -import androidx.compose.runtime.LaunchedEffect +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.text.style.TextAlign +import androidx.compose.ui.unit.dp import com.google.accompanist.permissions.ExperimentalPermissionsApi import com.google.accompanist.permissions.PermissionState -import com.google.accompanist.permissions.isGranted - -@OptIn(ExperimentalPermissionsApi::class) -@Composable -fun RequestPermissions( - cameraPermissionState: PermissionState, -) { - LaunchedEffect(cameraPermissionState.status.isGranted) { - when { - !cameraPermissionState.status.isGranted -> { - cameraPermissionState.launchPermissionRequest() - } - } - } - -}