react-native-everywhere-image-picker

0.1.3 • Public • Published

React Native Everywhere Image Picker

Cross-platform image picker for React/React Native. Built for iOS, Android, and web.

Installation

npm install --save react-native-everywhere-image-picker

Requirements

  1. For web use in create-react-app you MUST have react-scripts version 1.0.8 or over.

example

import React from "react";
import { Text, Image, View } from "react-native";
import ImagePicker from "react-native-everywhere-image-picker";
 
const style = {
  container: {
    flex: 1,
    alignItems: "center",
    justifyContent: "center"
  },
  image: {
    width: 200,
    height: 200,
    marginTop: 25
  }
};
 
export default class Example extends React.Component {
  state = { uri: null };
 
  _handleImage = ({ uri }) => {
    this.setState(() => ({ uri }));
  };
 
  _handleFail = ({ error }) => {
    console.log(error);
  };
 
  render() {
    return (
      <View style={style.container}>
        <ImagePicker onComplete={this._handleImage} onFail={this._handleFail}>
          <Text>Pick an image from camera roll</Text>
        </ImagePicker>
        {this.state.uri &&
          <Image source={{ uri: this.state.uri }} style={style.image} />}
      </View>
    );
  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i react-native-everywhere-image-picker

Weekly Downloads

2

Version

0.1.3

License

MIT

Last publish

Collaborators

  • minieggs40