UNPKG

interweave-emoji-picker

Version:

React based emoji picker powered by Interweave and Emojibase.

14 lines (11 loc) 473 B
import { useContext } from 'react'; import { SKIN_KEY_NONE } from '../constants'; import { Context } from '../Context'; import { SkinToneKey } from '../types'; import { useTitleFormat } from './useTitleFormat'; export function useSkinToneMessage(skinTone: SkinToneKey) { const { emojiData, messages } = useContext(Context); const title = (skinTone === SKIN_KEY_NONE ? messages.skinNone : emojiData.SKIN_TONES_BY_KEY[skinTone]) ?? ''; return useTitleFormat(title); }