@engineerdollery/react-file-picker

0.1.0 • Public • Published

⚠️ ATTENTION ⚠️

This project is no longer being maintained, as the file picker has been migrated to react-sage/useFilePicker

react-file-picker

Build Status Coverage Status npm

Sensible file input wrappers. Demo included.

npm i react-file-picker

Examples

import { FilePicker } from 'react-file-picker'

const MyComponent = () => (
  <FilePicker
    extensions={['md']}
    onChange={FileObject => (/* do something with File object */)}
    onError={errMsg => (/* do something with err msg string */)
  >
    <button>
      Click to upload markdown
    </button>
  </FilePicker>
)
import { ImagePicker } from 'react-file-picker'

const MyComponent = () => (
  <ImagePicker
    extensions={['jpg', 'jpeg', 'png']}
    dims={{minWidth: 100, maxWidth: 500, minHeight: 100, maxHeight: 500}}
    onChange={base64 => (/* do something with base64 encoded string */)
    onError={errMsg => (/* do something with err msg string */)
  >
    <button>
      Click to upload image
    </button>
  </ImagePicker>
)

Demo

npm run demo

/@engineerdollery/react-file-picker/

    Package Sidebar

    Install

    npm i @engineerdollery/react-file-picker

    Weekly Downloads

    1

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    21.7 kB

    Total Files

    4

    Last publish

    Collaborators

    • bryandollery