2.0.5 • Published 8 years ago

search-bar-component v2.0.5

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

search-bar-component

A search bar component with Google-like autosuggest, built in React.

search bar

Installation

npm i search-bar-component -SE

Demo

View the demo online.

Alternatively, run it locally:

npm install
npm run demo

Then visit localhost:5000.

Usage

<SearchBar
  onChange={(searchTerm, resolve) => {
    // get suggestions asynchronously based on `searchTerm`,
    // then pass them to `resolve()` to populate suggestions
  }}
  onSearch={(searchTerm) => {
    // do something on search
  }} />

Props

autoFocus

type: boolean

indicates whether the component should take focus on page load

delay

type: number

the number of milliseconds to wait after the last key stroke before performing autosuggest

inputName

type: string

sets the name attribute on the input field

onChange

type: function

callback that executes on input and populates suggestions

onSearch

type: function

callback that executes on search, triggered either by selecting a suggestion or clicking the submit button

placeholder

type: string

sets the placeholder attribute on the input field

createSearchTermSuggestionMarkup

type: function

Determines how the relationship between a searchTerm and suggestion is represented in the DOM

License

MIT

2.0.5

8 years ago

2.0.4

8 years ago

2.0.3

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.1.6

8 years ago

1.1.5

8 years ago