@Composable
fun rememberImagePicker(
maxItems: Int? = null,
onSuccess: (List<PlatformFile>) -> Unit
): ResultLauncher {
val picker = rememberFilePickerLauncher(
type = FileKitType.Image,
mode = FileKitMode.Multiple(maxItems),
onResult = { files ->
if (!files.isNullOrEmpty()) {
onSuccess(files)
}
}
)
return remember(picker) { ResultLauncher(picker::launch) }
}
this one never starts with filekit 0.13.0 and compose 1.10+, everything is fine on filekit 0.12.0 and lower compose