RequireLocationForWiFi

fun RequireLocationForWiFi(onChanged: (Boolean) -> Unit = {}, contentWithoutLocation: @Composable (WiFiPermissionNotAvailableReason) -> Unit = { reason -> when (reason) { WiFiPermissionNotAvailableReason.DISABLED -> LocationDisabledView() else -> LocationPermissionRequiredView() } }, content: @Composable () -> Unit)

A wrapper for composables that require location permission for Wi-Fi scanning.

This composable will request the location permission if needed.

Parameters

onChanged

A callback that will be called when the permission state changes.

contentWithoutLocation

A composable that will be displayed when the location permission is not available.

content

A composable that will be displayed when the location permission is available.