instatype
A mobile-friendly React autocomplete component
Demos
unsplash.now.sh (latest)
saveyourvines.com
Install
npm install instatype --save
Contribute
npm run example
to run the example app with hot loading of instatype source for easy development.
Usage
import React from 'react';import Instatype from 'instatype'; Component { return <Instatype = =/>; }
Props
Prop | Description |
---|---|
placeholder |
Placeholder text for input |
limit |
Number of results to show in dropdown |
thumbStyle |
Set result images to "circle" or "square" |
loadingIcon |
Path to custom loading icon |
requestHandler |
Required function that fetches data, adds "image" and "name" properties to each object in the response array, and then passes data back to the instatype component. See an example requestHandler function below. |
selectedHandler |
Required function that is called when a dropdown result is clicked. This will be passed the full object initially used to populate that result in the dropdown. |
Example requestHandler
{ $; }