UNPKG

@paralect/native-media-picker

Version:

An instagram-like designed native media picker for ReactNative applications

43 lines (34 loc) 815 B
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;