UNPKG

@paralect/native-media-picker

Version:

An instagram-like designed native media picker for ReactNative applications

42 lines (34 loc) 809 B
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;