Alexander
(Alexander Barrios)
Juin 30, 2023, 5:57
3
La page que vous avez liée semble utiliser emojibase pour obtenir une « carte emoji » (avec unicode, nom, etc.), peut-être pouvez-vous utiliser quelque chose de similaire ?
Liens pertinents :
import { useEffect, useState } from "react";
import css from "./SearchBox.module.scss";
import Fuse from "fuse.js";
export default function SearchBox({ setAvailabeEmojis, emojis }) {
const fuse = new Fuse(emojis, {
threshold: 0.1,
keys: ["label", "tags", "emoji", "hexcode", "emoticon"],
});
const [query, setQuery] = useState("");
function handleSearch(query) {
if (query == "") {
setAvailabeEmojis(emojis);
return;
}
let results = fuse.search(query);
let flatResults = Object.keys(results).reduce(function (r, k) {
return r.concat(results[k].item);
This file has been truncated. show original
A collection of lightweight, up-to-date, pre-generated, specification compliant, localized emoji
Au fait, ça a l’air super
2 « J'aime »