Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PermissionRationaleUi(val permission: Permission, val icon: ImageVector, @StringRes val mainText: Int, @StringRes val subtitleText: Int, val onPermissionResult: (permission: Permission, granted: Boolean) -> Unit)
Functions
Link copied to clipboard
fun Navigating(onContinue: () -> Unit, permissionsStatus: Map<Permission, Boolean>, onPermissionResult: (permission: Permission, granted: Boolean) -> Unit, continueEnabled: Boolean, modifier: Modifier = Modifier)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun NavigatingScreen(onNavigate: () -> Unit, modifier: Modifier = Modifier, vm: NavigatingScreenViewModel = viewModel())
Link copied to clipboard
fun PermissionRationale(icon: ImageVector, @StringRes mainText: Int, @StringRes subtitleText: Int, granted: Boolean, onClick: () -> Unit, modifier: Modifier = Modifier)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun singlePermissionResultLauncher(permissionToRequest: Permission, onPermissionResult: (permission: Permission, granted: Boolean) -> Unit): ManagedActivityResultLauncher<String, Boolean>