@paralect/native-media-picker
Version:
An instagram-like designed native media picker for ReactNative applications
43 lines (34 loc) • 815 B
JavaScript
const ReactNative = require('react-native');
const {
NativeModules,
} = ReactNative;
const {
RNMediaPickerModule,
} = NativeModules;
const NativeMediaPicker = {
showMediaPicker(settings) {
var picker = NativeModules.RNMediaPickerModule;
return picker.presentPicker(settings)
.then(mediaData => {
return mediaData
})
.catch(error => {
throw error
});
},
showStoredMediaPicker() {
var picker = NativeModules.RNMediaPickerModule;
return picker.presentStoredPicker()
.then( result => {
return result
})
.catch(error => {
throw error
});
},
resetPicker() {
var picker = NativeModules.RNMediaPickerModule;
return picker.resetPicker()
},
};
module.exports = NativeMediaPicker;