Use localStorage for emoji pack setting

pull/1125/head
lSang 2025-07-10 01:55:52 -04:00
parent 9e293e0a30
commit 78a40d5264
1 changed files with 3 additions and 2 deletions

View File

@ -1,12 +1,13 @@
import { emojiDictionary } from "../../assets/emojis"; import { emojiDictionary } from "../../assets/emojis";
export type EmojiPack = "mutant" | "twemoji" | "noto" | "openmoji"; export type EmojiPack = "mutant" | "twemoji" | "noto" | "openmoji";
const storedPack = localStorage.getItem("emojiPack")
let EMOJI_PACK: EmojiPack = "mutant"; let EMOJI_PACK: EmojiPack = storedPack === "mutant" || storedPack === "twemoji" || storedPack === "noto" || storedPack === "openmoji" ? storedPack : "mutant"
const REVISION = 3; const REVISION = 3;
export function setGlobalEmojiPack(pack: EmojiPack) { export function setGlobalEmojiPack(pack: EmojiPack) {
EMOJI_PACK = pack; EMOJI_PACK = pack;
localStorage.setItem("emojiPack", pack)
} }
// Originally taken from Twemoji source code, // Originally taken from Twemoji source code,