Skip to content

Commit 9d8eea4

Browse files
Johan-dutoitM-i-k-e-l
authored andcommitted
Add a deprecation warning when importing ImagePickerIOS (facebook#25074)
Summary: Added a deprecation warning for the ImagePickerIOS, module as part of facebook#23313. ## Changelog [General] [Deprecated] - ImagePickerIOS [was moved to community repo](https://github.com/react-native-community/react-native-image-picker-ios) Pull Request resolved: facebook#25074 Differential Revision: D15554728 Pulled By: cpojer fbshipit-source-id: 867f4c1db64064fef7511d8ff3dc0a621281eb7b
1 parent 1e9a1bf commit 9d8eea4

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Libraries/react-native/react-native-implementation.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,13 @@ module.exports = {
221221
return require('I18nManager');
222222
},
223223
get ImagePickerIOS() {
224+
warnOnce(
225+
'imagePickerIOS-moved',
226+
'ImagePickerIOS has been extracted from react-native core and will be removed in a future release. ' +
227+
"Please upgrade to use either '@react-native-community/react-native-image-picker' or 'expo-image-picker'. " +
228+
"If you cannot upgrade to a different library, please install the deprecated '@react-native-community/image-picker-ios' package. " +
229+
'See https://github.com/react-native-community/react-native-image-picker-ios',
230+
);
224231
return require('ImagePickerIOS');
225232
},
226233
get InteractionManager() {

0 commit comments

Comments
 (0)