import { unixNowMs } from "@snort/shared"; import useLogin from "Hooks/useLogin"; import { setAppData } from "Login"; import { appendDedupe } from "SnortUtils"; import { useState } from "react"; import { FormattedMessage } from "react-intl"; export function ModerationSettings() { const login = useLogin(); const [muteWord, setMuteWord] = useState(""); function addMutedWord() { login.appData ??= { item: { mutedWords: [] }, timestamp: 0 }; setAppData(login, { ...login.appData.item, mutedWords: appendDedupe(login.appData.item.mutedWords, [muteWord]) }, unixNowMs()); setMuteWord(""); } return <>

setMuteWord(e.target.value)} />
{login.appData.item.mutedWords.map(v =>
{v}
)}
}