export const CATEGORIES_NAVIGATION = [ { icon : 'Smile' , category : 'smileys_emotion' } , { icon : 'Users' , category : 'people_body' } , { icon : 'Trees' , category : 'animals_nature' } , { icon : 'Pizza' , category : 'food_drink' } , { icon : 'Plane' , category : 'travel_places' } , { icon : 'Football' , category : 'activities' } , { icon : 'Lightbulb' , category : 'objects' } , { icon : 'Ban' , category : 'symbols' } , { icon : 'Flag' , category : 'flags' } , { icon : 'Clock' , category : 'recently_used' } , { icon : 'Search' , category : 'search' } , ] as const ; export type IconNames = typeof CATEGORIES_NAVIGATION [ number ] [ 'icon' ] ; export type CategoryTypes = typeof CATEGORIES_NAVIGATION [ number ] [ 'category' ] ; export const CATEGORIES = CATEGORIES_NAVIGATION . map ( ( { category } ) => category ) ; export type JsonEmoji = { emoji : string ; name : string ; v : string ; } ; export type EmojiType = { emoji : string ; name : string ; slug : string ; unicode_version : string ; } ; export type CategoryPosition = 'floating' | 'top' | 'bottom' ; export type CategoryNavigationItem = { icon : IconNames ; category : CategoryTypes ; } ; export type CategoryTranslation = { [ key in CategoryTypes ] : string ; } ; export type EmojisByCategory = { title : CategoryTypes ; data : JsonEmoji [ ] ; } ;