πŸ˜€ emoji πŸ€·β€β™‚οΈ
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
scripts
src
.babelrc
.editorconfig
.eslintrc.json
.flowconfig
.gitignore
README.md
circle.yml
package-lock.json
package.json
rollup.config.js

README.md

Dialog Emoji

Installation

npm install --save @dlghq/emoji

Usage

import {
  categories,
  getEmojiByChar,
  getEmojiByName
} from '@dlghq/emoji';
import AppleEmojiImage from '@dlghq/emoji/lib/apple.png';

const { x, y } = getEmojiByName('smile');

API

type Emoji = {
  char: string,
  name: ?string,
  x: number,
  y: number,
  variations?: string[]
};

categories: { [name: string]: string[] }

Object where key is the category name and value is array of emoji chars


getEmojiByChar: (char: string) => ?Emoji Function which resolve char to emoji. Returns null if emoji not found.


getEmojiByName: (name: string) => ?Emoji Function which resolve emoji by short name. Returns null if emoji not found.

License

Apache-2.0