Emoji - Typeahead
Typeahead
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur tincidunt, lorem eu vestibulum sollicitudin, erat nibh ornare purus, et sollicitudin lorem felis nec erat. Quisque quis ligula nisi. Cras nec dui vestibulum, pretium massa ut, egestas turpis. Quisque finibus eget justo a mollis. Mauris quis varius nisl. Donec aliquet enim vel eros suscipit porta. Vivamus quis molestie leo. In feugiat felis mi, ac varius odio accumsan ac. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris elementum mauris ac leo porta venenatis. Integer hendrerit lacus vel faucibus sagittis. Mauris elit urna, tincidunt at aliquet sit amet, convallis placerat diam. Mauris id aliquet elit, non posuere nibh. Curabitur ullamcorper lectus mi, quis varius libero ultricies nec. Quisque tempus neque ligula, a semper massa dignissim nec.
Props
emojiProvider
object
required
EmojiResource instance that handles fetching of emoji data.
getMediaEmojiDescriptionURLWithInlineToken function required emoji => Promisename string order number type string required category string required ascii arrayType ArraystringcreatedDate string creatorUserId string representation required One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedaltRepresentation One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedsearchable boolean required shortName string required id string fallback string fetchByEmojiId function required function emojiId, optimistic => One of One of skinVariations arrayType Arrayname string order number type string required category string required ascii arrayType ArraystringcreatedDate string creatorUserId string representation required One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedaltRepresentation One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedsearchable boolean required shortName string required id string fallback string name string order number type string required category string required ascii arrayType ArraystringcreatedDate string creatorUserId string representation required One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedaltRepresentation One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedsearchable boolean required shortName string required id string fallback string , undefined, PromiseOne of skinVariations arrayType Arrayname string order number type string required category string required ascii arrayType ArraystringcreatedDate string creatorUserId string representation required One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedaltRepresentation One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedsearchable boolean required shortName string required id string fallback string name string order number type string required category string required ascii arrayType ArraystringcreatedDate string creatorUserId string representation required One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedaltRepresentation One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedsearchable boolean required shortName string required id string fallback string , undefinedfindByShortName function required shortName => One of One of name string order number type string required category string required ascii arrayType ArraystringcreatedDate string creatorUserId string representation required One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedaltRepresentation One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedsearchable boolean required shortName string required id string fallback string , undefined, PromiseOne of name string order number type string required category string required ascii arrayType ArraystringcreatedDate string creatorUserId string representation required One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedaltRepresentation One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedsearchable boolean required shortName string required id string fallback string , undefinedfindByEmojiId function required emojiId => One of One of name string order number type string required category string required ascii arrayType ArraystringcreatedDate string creatorUserId string representation required One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedaltRepresentation One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedsearchable boolean required shortName string required id string fallback string , undefined, PromiseOne of name string order number type string required category string required ascii arrayType ArraystringcreatedDate string creatorUserId string representation required One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedaltRepresentation One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedsearchable boolean required shortName string required id string fallback string , undefinedfindById function required id => One of One of name string order number type string required category string required ascii arrayType ArraystringcreatedDate string creatorUserId string representation required One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedaltRepresentation One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedsearchable boolean required shortName string required id string fallback string , undefined, PromiseOne of name string order number type string required category string required ascii arrayType ArraystringcreatedDate string creatorUserId string representation required One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedaltRepresentation One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedsearchable boolean required shortName string required id string fallback string , undefinedfindInCategory function required categoryId => PromiseArrayname string order number type string required category string required ascii arrayType ArraystringcreatedDate string creatorUserId string representation required One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedaltRepresentation One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedsearchable boolean required shortName string required id string fallback string getAsciiMap function required => PromiseMapstring, name string order number type string required category string required ascii arrayType ArraystringcreatedDate string creatorUserId string representation required One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedaltRepresentation One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedsearchable boolean required shortName string required id string fallback string getFrequentlyUsed function required options => PromiseArrayname string order number type string required category string required ascii arrayType ArraystringcreatedDate string creatorUserId string representation required One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedaltRepresentation One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedsearchable boolean required shortName string required id string fallback string recordSelection function emoji => PromiseanydeleteSiteEmoji function required emoji => PromisebooleanloadMediaEmoji function required function emoji, useAlt => One of One of name string order number type string required category string required ascii arrayType ArraystringcreatedDate string creatorUserId string representation required One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedaltRepresentation One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedsearchable boolean required shortName string required id string fallback string , undefined, PromiseOne of name string order number type string required category string required ascii arrayType ArraystringcreatedDate string creatorUserId string representation required One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedaltRepresentation One of sprite required url string required row number required column number required height number required width number required x number required y number required xIndex number required yIndex number required height number required width number required , imagePath string required height number required width number required , mediaPath string required height number required width number required , undefinedsearchable boolean required shortName string required id string fallback string , undefinedoptimisticMediaRendering function required function emoji, useAlt => booleangetSelectedTone function required => One of number, undefinedsetSelectedTone function required tone => undefinedcalculateDynamicCategories function => PromiseArraystringgetCurrentUser function required => One of id string required , undefinedfetchEmojiProvider function required force => PromiseOne of EmojiRepository, undefinedgetOptimisticImageURL function required emojiId => One of string, undefinedonlyFetchOnDemand function () => boolean
onSelection
object
= () => undefined
Callback to be executed when user selects an emoji.
string function required function emojiId, emoji, event => undefined
query
string
Search query.
listLimit
number
= 50
Number of results to be displayed in the search results list
onOpen
object
= () => undefined
Callback to be executed when typeahead component is being shown
string function required () => undefined
onClose
object
= () => undefined
Callback to be executed when typeahead component disappears
string function required () => undefined
createAnalyticsEvent
import
@atlaskit/analytics-next.CreateUIAnalyticsEvent