diff --git a/lit-component.mjs b/lit-component.mjs index a5f9819..17e967e 100644 --- a/lit-component.mjs +++ b/lit-component.mjs @@ -15,6 +15,15 @@ import { moveItemToTop, } from "./util.mjs"; +const largestWord = (str) => { + return str.split(" ").reduce((largest, currentWord) => { + return currentWord.length > largest.length ? currentWord : largest; + }, ""); +}; + +// Example usage: +console.log(largestWord("The quick brown fox jumps over the lazy dog")); // Output: "jumps" + const svg = { flame: html` @@ -127,7 +136,7 @@ const someEmoji = memoize((value) => { if (!value) return null; return findMax(([tag]) => { - return -levenshtein(tag, value); + return -levenshtein(tag, largestWord(value)); }, emojiByTag)[1].unicode; });