import { useState } from "react"; import { FormattedMessage } from "react-intl"; import AsyncButton from "@/Components/Button/AsyncButton"; import useModeration from "@/Hooks/useModeration"; import { useAllPreferences } from "@/Hooks/usePreferences"; export default function ModerationSettingsPage() { const { addMutedWord, removeMutedWord, getMutedWords } = useModeration(); const preferences = useAllPreferences(); const [muteWord, setMuteWord] = useState(""); return ( <>

preferences.update({ ...preferences.preferences, showContentWarningPosts: !preferences.preferences.showContentWarningPosts, }) } className="mr-2" id="showContentWarningPosts" />

setMuteWord(e.target.value.toLowerCase())} /> addMutedWord(muteWord)}>
{getMutedWords().map(v => (
{v}
))}
); }