import "./Preferences.css";
import { FormattedMessage, useIntl } from "react-intl";
import { AllLanguageCodes } from "@/Components/IntlProvider/IntlProviderUtils";
import { useLocale } from "@/Components/IntlProvider/useLocale";
import useLogin from "@/Hooks/useLogin";
import { unwrap } from "@/Utils";
import { DefaultImgProxy } from "@/Utils/Const";
import { updatePreferences, UserPreferences } from "@/Utils/Login";
import messages from "./messages";
const PreferencesPage = () => {
const { formatMessage } = useIntl();
const { id, perf } = useLogin(s => ({ id: s.id, perf: s.appData.item.preferences }));
const { lang } = useLocale();
return (
{perf.imgProxyConfig && (
)}
{
const split = e.target.value.match(/[\p{L}\S]{1}/u);
updatePreferences(id, {
...perf,
reactionEmoji: split?.[0] ?? "",
});
}}
/>
);
};
export default PreferencesPage;