From 31b3b9749ea673c4252cf7310183480dbf5c6f57 Mon Sep 17 00:00:00 2001 From: FegzDev Date: Wed, 17 Jun 2026 18:21:07 +0100 Subject: [PATCH 1/2] fix: reset buttonState to AppScreenHeaderButtonState.Enabled in the folderPicker's onResult block --- .../filekit/sample/shared/ui/screens/debug/DebugScreen.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sample/shared/src/commonMain/kotlin/io/github/vinceglb/filekit/sample/shared/ui/screens/debug/DebugScreen.kt b/sample/shared/src/commonMain/kotlin/io/github/vinceglb/filekit/sample/shared/ui/screens/debug/DebugScreen.kt index 9a7cf1cf..f2a9d57d 100644 --- a/sample/shared/src/commonMain/kotlin/io/github/vinceglb/filekit/sample/shared/ui/screens/debug/DebugScreen.kt +++ b/sample/shared/src/commonMain/kotlin/io/github/vinceglb/filekit/sample/shared/ui/screens/debug/DebugScreen.kt @@ -85,6 +85,8 @@ private fun DebugScreen( debugPlatformTest(folder) // bookmarkFolder(folder) } + + buttonState = AppScreenHeaderButtonState.Enabled } } @@ -121,7 +123,7 @@ private fun DebugScreen( title = "Debug", subtitle = "Debug page for testing FileKit features", documentationUrl = "", - primaryButtonText = "Pick File", + primaryButtonText = "Pick Folder", primaryButtonState = buttonState, onPrimaryButtonClick = { buttonState = AppScreenHeaderButtonState.Loading From aa4bc8553a7f7e107b57a5f055fdf534e20b80a7 Mon Sep 17 00:00:00 2001 From: FegzDev Date: Wed, 17 Jun 2026 18:22:07 +0100 Subject: [PATCH 2/2] refactor: comment out unused file picker on DebugScreen.kt --- .../shared/ui/screens/debug/DebugScreen.kt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sample/shared/src/commonMain/kotlin/io/github/vinceglb/filekit/sample/shared/ui/screens/debug/DebugScreen.kt b/sample/shared/src/commonMain/kotlin/io/github/vinceglb/filekit/sample/shared/ui/screens/debug/DebugScreen.kt index f2a9d57d..9e3f4484 100644 --- a/sample/shared/src/commonMain/kotlin/io/github/vinceglb/filekit/sample/shared/ui/screens/debug/DebugScreen.kt +++ b/sample/shared/src/commonMain/kotlin/io/github/vinceglb/filekit/sample/shared/ui/screens/debug/DebugScreen.kt @@ -64,14 +64,14 @@ private fun DebugScreen( val scope = rememberCoroutineScope() val pickerReproSheetState = rememberModalBottomSheetState() - val picker = rememberFilePickerLauncher { file -> - buttonState = AppScreenHeaderButtonState.Enabled - files = file?.let(::listOf) ?: emptyList() - - scope.launch { - file?.let { debugPlatformTest(it) } - } - } +// val picker = rememberFilePickerLauncher { file -> +// buttonState = AppScreenHeaderButtonState.Enabled +// files = file?.let(::listOf) ?: emptyList() +// +// scope.launch { +// file?.let { debugPlatformTest(it) } +// } +// } val imagePicker = rememberFilePickerLauncher( type = FileKitType.Image, mode = FileKitMode.Multiple(),