Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hackingbeauty/material-ui-youtube-autocomplete

A React-based auto-complete search box for Youtube apps. Basically, it's an autocomplete+autosuggest component with the Material UI look and feel. Video search results are retrieved from Youtube's database based on user input, and provided as input to your callback.
https://github.com/hackingbeauty/material-ui-youtube-autocomplete

Last synced: 4 months ago
JSON representation

A React-based auto-complete search box for Youtube apps. Basically, it's an autocomplete+autosuggest component with the Material UI look and feel. Video search results are retrieved from Youtube's database based on user input, and provided as input to your callback.

Awesome Lists containing this project

README

        

# material-ui-youtube-autocomplete

A React.js Autcomplete complete component inspired by Material-UI.

## Demo

See this [compenent in action](https://videonotepad.com)

## Installation

`npm install --save material-ui-youtube-autocomplete`

## Features

- Material-UI stylized search input
- Auto-suggest drop-down as user types (suggested results come from Youtube)
- Retrieve collection of video search results from Youtube

## Usage

```js
import YoutubeAutcomplete from 'material-ui-youtube-autocomplete';

50. Number of video search results you want
placeHolder={string} // defaults -> "Search Youtube"
callback={function} // callback to execute when search results are retrieved
/>
```

## Example

```js
import YoutubeAutocomplete from 'material-ui-youtube-autocomplete';

class Example extends React.Component {
render() {
return (

);
}

_onSearchResultsFound(results) {
// Results is an array of retreived search results from Youtube.
// Do what you want with the results here.
}
}
```

## License

MIT

## Course

Are you looking to build a professional app for the Web using React & Redux?

Check out my course ["How to Write a Single Page Application".](http://www.singlepageapplication.com)

www.singlepageapplication.com