(text)
| 82 | }, []) |
| 83 | |
| 84 | const copyText = (text) => () => { |
| 85 | navigator.clipboard.writeText(text) |
| 86 | toast.dark(`Copied!`); |
| 87 | let emojisToSave = []; |
| 88 | if (localStorage.getItem('savedEmojis')) { |
| 89 | emojisToSave = JSON.parse(localStorage.getItem('savedEmojis')); |
| 90 | } |
| 91 | |
| 92 | emojisToSave.unshift(text); |
| 93 | |
| 94 | const setEmojis = Array.from(new Set(emojisToSave)); |
| 95 | localStorage.setItem('savedEmojis', JSON.stringify(setEmojis)); |
| 96 | |
| 97 | setSavedEmojis(setEmojis); |
| 98 | } |
| 99 | |
| 100 | const searchCategory = (category) => { |
| 101 | const options = { |
nothing calls this directly
no outgoing calls
no test coverage detected