Package-level declarations

Types

Link copied to clipboard
data class KwikPermissionDto(val permission: String, val rationaleMessage: String)
Link copied to clipboard
data class KwikPermissionRequest(val state: KwikPermissionRequestState, val id: UUID = UUID.randomUUID())
Link copied to clipboard

Functions

Link copied to clipboard
fun KwikPermissionsRequest(state: KwikPermissionRequest, permissions: List<KwikPermissionDto>, title: String, deniedPermanentlyMessage: String = "Permission required. Go to settings to enable", logo: @Composable () -> Unit = {}, image: @Composable () -> Unit = {}, onGrantAction: () -> Unit = {}, onDeniedAction: () -> Unit = {}, onCancel: () -> Unit = {}, mandatory: Boolean = false, acceptText: String = "Enable", cancelText: String = "Cancel", content: @Composable () -> Unit? = null)

A permission request dialog that can be used to request permissions from the user.