Skip to content
This repository has been archived by the owner on Sep 26, 2023. It is now read-only.

Latest commit

 

History

History

renderer-twemoji

@picmo/renderer-twemoji

Adds support to PicMo for rendering emojis from Twemoji instead of native platform emojis.

Requires the base PicMo package to be installed as a peer dependency.

Twemoji renderer

Installation

npm install @picmo/renderer-twemoji

Basic usage

import { createPicker } from 'picmo';
import { TwemojiRenderer } from '@picmo/renderer-twemoji';

// The picker must have a root element to insert itself into
const rootElement = document.querySelector('#pickerContainer');

// Create the picker
const picker = createPicker({ 
  rootElement,
  renderer: new TwemojiRenderer()
});

// The picker emits an event when an emoji is selected. Do with it as you will!
picker.addEventListener('emoji:select', event => {
  console.log('Emoji selected:', event.emoji);
});