From b9459709640caee33a63d3e8c37644461230c50c Mon Sep 17 00:00:00 2001 From: Vojtech Novak Date: Thu, 7 Oct 2021 00:24:57 +0200 Subject: [PATCH] feat: add explicit pickDirectory() ios implementation --- README.md | 4 ++-- example/src/App.tsx | 2 +- ios/RNDocumentPicker.m | 10 +++++++--- src/index.tsx | 17 ++++++++++++----- 4 files changed, 22 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 10c9e747..d822f7e6 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Requires RN >= 0.63, Android 5.0+ and iOS 11+ - [RN >= 0.63](#rn--063) - [API](#api) - [DocumentPicker.pickMultiple(options) / DocumentPicker.pickSingle(options) / DocumentPicker.pick(options)](#documentpickerpickmultipleoptions--documentpickerpicksingleoptions--documentpickerpickoptions) - - [[Android and Windows only] DocumentPicker.pickDirectory()](#android-and-windows-only-documentpickerpickdirectory) + - [DocumentPicker.pickDirectory()](#documentpickerpickdirectory) - [DocumentPicker.pick(options) and DocumentPicker.pickMultiple(options)](#documentpickerpickoptions-and-documentpickerpickmultipleoptions) - [Options](#options) - [allowMultiSelection:boolean](#allowmultiselectionboolean) @@ -73,7 +73,7 @@ If you are using RN >= 0.63, only run `pod install` from the ios directory. Then Use `pickMultiple`, `pickSingle` or `pick` to open a document picker for the user to select file(s). All methods return a Promise. -#### [Android and Windows only] `DocumentPicker.pickDirectory()` +#### `DocumentPicker.pickDirectory()` Open a system directory picker. Returns a promise that resolves to (`{ uri: string }`) of the directory selected by user. diff --git a/example/src/App.tsx b/example/src/App.tsx index 2df8c83a..95223100 100644 --- a/example/src/App.tsx +++ b/example/src/App.tsx @@ -83,7 +83,7 @@ export default function App() { }} />