expo-plugin-image-crop-picker
Version:
Expo config plugin for react-native-image-crop-picker
23 lines (22 loc) • 1.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.withIosImageCropPicker = void 0;
const config_plugins_1 = require("@expo/config-plugins");
/**
* Adds required iOS permissions for image crop picker.
*/
const withIosImageCropPicker = (config) => {
return (0, config_plugins_1.withInfoPlist)(config, (config) => {
config.modResults.NSPhotoLibraryUsageDescription =
config.modResults.NSPhotoLibraryUsageDescription ||
'This app requires access to your photo library to upload images';
config.modResults.NSCameraUsageDescription =
config.modResults.NSCameraUsageDescription ||
'This app requires access to your camera to take photos';
config.modResults.NSMicrophoneUsageDescription =
config.modResults.NSMicrophoneUsageDescription ||
'This app requires access to your microphone for videos with audio';
return config;
});
};
exports.withIosImageCropPicker = withIosImageCropPicker;