import {
SettingsCheckBox,
SettingsTextInput,
SettingsSelectInput,
SettingsSection,
} 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) {
console.log("Broadcasting sync");
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;
reRenderPage();
}}
/>
);
}
export default Settings;