Package-level declarations

Types

Link copied to clipboard
data class NavigatingScreenState(val permissionsStatus: Map<Permission, Boolean>)
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
@Preview(device = "spec:parent=pixel_5,orientation=landscape")
fun NavigatingPreview()
Link copied to clipboard
@Preview(device = "spec:parent=pixel_5,orientation=landscape")
fun NavigatingPreviewContinueDisabled()
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
@Preview(device = "spec:parent=pixel_5,orientation=portrait")
fun PermissionRationaleNotGrantedPreview()
Link copied to clipboard
@Preview(device = "spec:parent=pixel_5,orientation=portrait")
fun PermissionRationalePreview()
Link copied to clipboard
fun singlePermissionResultLauncher(permissionToRequest: Permission, onPermissionResult: (permission: Permission, granted: Boolean) -> Unit): ManagedActivityResultLauncher<String, Boolean>