import { SettingsCheckBox, SettingsTextInput, SettingsSelectInput, SettingsSection, setSetting, } from "../components/settingsInputs"; import { reRenderPage } from "../components/utils"; import Locales from "../localisation/main"; import { ButtonWithIcon } from "../components/button"; import { ChevronDoubleRightIcon } from "@heroicons/react/24/outline"; function Settings() { return (

{locals.Settings}

{ window.alreadyConnected = false; }} /> { if (e.target.checked) { socket.emit("joinRoom", settings.SyncPassword); } else { socket.emit("leaveRoom"); } }} /> { socket.emit("broadcastSync", { data: { settings: localStorage.getItem("settings"), Notes: localStorage.getItem("Notes"), NoteText: localStorage.getItem("NoteText"), NoteName: localStorage.getItem("NoteName"), }, room: settings.SyncPassword, }); }} /> { window.locals = Locales[window.settings.language] || Locales[navigator.language] || Locales[navigator.userLanguage] || Locales.en; setSetting("newNotes", false); reRenderPage(); }} />
); } export default Settings;