react-emoji-selector

1.0.4 • Public • Published

react-emoji-selector

A React tool to select Emojis.

Travis npm package Coveralls

Demo

Live demo

emoji selector with search

Quick Start

Installation

Install react-emoji-selector using npm

npm install --save react-emoji-selector

Usage

Import the component and stylesheet:

import ReactEmojiSelector from 'react-emoji-selector'
import 'react-emoji-selector/lib/react-emoji-selector.css'

Use the component:

class MyComponent extends React.Component {
 
  selectEmoji(emoji) {
    this.setState({emoji}) // {emoji: "🚀", key: "rocket"}
  }
 
  render() {
    return (
      <ReactEmojiSelector
                visibleAmount={10}
                searchPlaceholder='Search emoji'
                onSelect={(emoji) => this.selectEmoji(emoji)}/>
    )
  }
}

Props

Component props:

Prop Default Type Description
visibleAmount 78 int Amount of emojis shown before Show-more button is pressed
searchPlaceholder Search string Placeholder text for search input
showMoreButtonText Show more string 'Show more' button text
onSelect - func Callback function called after selecting an emoji

Package Sidebar

Install

npm i react-emoji-selector

Weekly Downloads

7

Version

1.0.4

License

MIT

Last publish

Collaborators

  • tomrozendaal