{ name : String
, char : String
, category : Category
, sprite : ( Basics.Int
, Basics.Int )
, keywords : List String
}
search : List EmojiData -> String -> List EmojiData
Search for emojis by keyword.
import EmojiData.List exposing (emojis)
EmojiData.search emojis "farmer"
== [ { category = PeopleAndBody, char = "👨🌾", keywords = ["man farmer","rancher","gardener","man","human"], name = "male-farmer", sprite = (14,27) }
, { category = PeopleAndBody, char = "👩🌾", keywords = ["woman farmer","rancher","gardener","woman","human"], name = "female-farmer", sprite = (17,20) }
, { category = PeopleAndBody, char = "🧑🌾", keywords = ["farmer"], name = "farmer", sprite = (45,35) }
]
EmojiData.search emojis "😀"
== [ { category = SmileysAndEmotion
, char = "😀"
, keywords = [ "grinning face", "face", "smile", "happy", "joy", ":D", "grin" ]
, name = "grinning"
, sprite = (30,32)
}
]