import React from 'react' import ReactDOM from 'react-dom' import { Picker, Emoji } from '../dist' const CUSTOM_EMOJIS = [ { name: 'Party Parrot', short_names: ['party_parrot'], keywords: ['party', 'parrot'], imageUrl: './images/parrot.gif', }, { name: 'Octocat', short_names: ['octocat'], keywords: ['github'], imageUrl: 'https://github.githubassets.com/images/icons/emoji/octocat.png', }, { name: 'Squirrel', short_names: ['shipit', 'squirrel'], keywords: ['github'], imageUrl: 'https://github.githubassets.com/images/icons/emoji/shipit.png', }, ] class Example extends React.Component { constructor(props) { super(props) this.state = { native: true, set: 'apple', theme: 'auto', emoji: 'point_up', title: 'Pick your emoji…', custom: CUSTOM_EMOJIS, useButton: false, } } render() { return (

Emoji Mart 🏬

Set:  {['native', 'apple', 'google', 'twitter', 'facebook'].map((set) => { var props = { disabled: !this.state.native && set == this.state.set, } if (set == 'native' && this.state.native) { props.disabled = true } return ( ) })}
Theme:  {['auto', 'light', 'dark'].map((theme) => { return ( ) })}
) } } ReactDOM.render(, document.querySelector('#picker'))