uppy/packages/@uppy/react-native/file-picker/takePicture.js
2023-01-05 11:48:48 +01:00

13 lines
443 B
JavaScript

import * as ImagePicker from 'expo-image-picker'
function takePictureWithExpo () {
return ImagePicker.getCameraPermissionsAsync()
.then(({ granted }) => (granted
? ImagePicker.launchCameraAsync({ allowsEditing: true })
: Promise.reject(new Error('Permissions denied'))))
.then((result) => (!result.cancelled
? result
: Promise.reject(new Error('Operation cancelled'))))
}
export default takePictureWithExpo