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