emoji-mart-native
Version:
Customizable Slack-like emoji picker for React Native
1 lines • 3.71 kB
JavaScript
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.PickerPropTypes=exports.EmojiPropTypes=void 0;var _propTypes=_interopRequireDefault(require("prop-types"));var EmojiPropTypes={data:_propTypes["default"].object.isRequired,onPress:_propTypes["default"].func,onLongPress:_propTypes["default"].func,fallback:_propTypes["default"].func,spriteSheetFn:_propTypes["default"].func,emojiImageFn:_propTypes["default"].func,"native":_propTypes["default"].bool,forceSize:_propTypes["default"].bool,tooltip:_propTypes["default"].bool,skin:_propTypes["default"].oneOf([1,2,3,4,5,6]),sheetSize:_propTypes["default"].oneOf([16,20,32,64]),sheetColumns:_propTypes["default"].number,sheetRows:_propTypes["default"].number,set:_propTypes["default"].oneOf(['apple','google','twitter','facebook']),size:_propTypes["default"].number.isRequired,emoji:_propTypes["default"].oneOfType([_propTypes["default"].string,_propTypes["default"].object]).isRequired,useLocalImages:_propTypes["default"].oneOfType([_propTypes["default"].bool,_propTypes["default"].object]),margin:_propTypes["default"].number,noMargin:_propTypes["default"].bool};exports.EmojiPropTypes=EmojiPropTypes;var PickerPropTypes={onPress:_propTypes["default"].func,onLongPress:_propTypes["default"].func,onSelect:_propTypes["default"].func,onPressClose:_propTypes["default"].func,onSkinChange:_propTypes["default"].func,perLine:_propTypes["default"].number,rows:_propTypes["default"].number,pagesToEagerLoad:_propTypes["default"].number,emojiSize:_propTypes["default"].number,emojiMargin:_propTypes["default"].number,anchorSize:_propTypes["default"].number,i18n:_propTypes["default"].object,style:_propTypes["default"].object,color:_propTypes["default"].string,set:EmojiPropTypes.set,skin:EmojiPropTypes.skin,"native":_propTypes["default"].bool,spriteSheetFn:EmojiPropTypes.spriteSheetFn,sheetSize:EmojiPropTypes.sheetSize,sheetColumns:_propTypes["default"].number,sheetRows:_propTypes["default"].number,emojiImageFn:EmojiPropTypes.emojiImageFn,emojisToShowFilter:_propTypes["default"].func,useLocalImages:EmojiPropTypes.useLocalImages,showSkinTones:_propTypes["default"].bool,showAnchors:_propTypes["default"].bool,showCloseButton:_propTypes["default"].bool,emojiTooltip:EmojiPropTypes.tooltip,theme:_propTypes["default"].oneOf(['auto','light','dark']),include:_propTypes["default"].arrayOf(_propTypes["default"].string),exclude:_propTypes["default"].arrayOf(_propTypes["default"].string),recent:_propTypes["default"].arrayOf(_propTypes["default"].string),autoFocus:_propTypes["default"].bool,enableFrequentEmojiSort:_propTypes["default"].bool,custom:_propTypes["default"].arrayOf(_propTypes["default"].shape({name:_propTypes["default"].string.isRequired,short_names:_propTypes["default"].arrayOf(_propTypes["default"].string).isRequired,emoticons:_propTypes["default"].arrayOf(_propTypes["default"].string),keywords:_propTypes["default"].arrayOf(_propTypes["default"].string),image:_propTypes["default"].oneOfType([_propTypes["default"].shape({uri:_propTypes["default"].string}),_propTypes["default"].number]),spriteSheet:_propTypes["default"].string,sheet_x:_propTypes["default"].number,sheet_y:_propTypes["default"].number,size:_propTypes["default"].number,sheetColumns:_propTypes["default"].number,sheetRows:_propTypes["default"].number})),skinEmoji:_propTypes["default"].string,skinEmojiSize:_propTypes["default"].number,notFound:_propTypes["default"].func,notFoundEmoji:_propTypes["default"].string,categoryEmojis:_propTypes["default"].objectOf(_propTypes["default"].string),fontSize:_propTypes["default"].number};exports.PickerPropTypes=PickerPropTypes;