import { Twitter, Github, Mastodon } from "@styled-icons/boxicons-logos"; import { observer } from "mobx-react-lite"; import { Helmet } from "react-helmet"; import { Route, Switch } from "react-router-dom"; import { LIBRARY_VERSION } from "revolt.js"; import styles from "./Login.module.scss"; import { Text } from "preact-i18n"; import { useApplicationState } from "../../mobx/State"; import wideSVG from "../../../public/assets/wide.svg"; import LocaleSelector from "../../components/common/LocaleSelector"; import background from "./background.jpg"; import { Titlebar } from "../../components/native/Titlebar"; import { APP_VERSION } from "../../version"; import { FormCreate } from "./forms/FormCreate"; import { FormLogin } from "./forms/FormLogin"; import { FormReset, FormSendReset } from "./forms/FormReset"; import { FormResend, FormVerify } from "./forms/FormVerify"; export default observer(() => { const state = useApplicationState(); const theme = state.settings.theme; const configuration = state.config.get(); return ( <> {window.isNative && !window.native.getConfig().frame && ( )}
{/*
*/}
{/*
API: {configuration?.revolt ?? "???"}{" "} · revolt.js: {LIBRARY_VERSION}{" "} · App: {APP_VERSION}
*/}
{/*
*/} {/*
*/}
‎@fakurian ‏ยท unsplash.com
{/*
API: {configuration?.revolt ?? "???"}{" "} · revolt.js: {LIBRARY_VERSION}{" "} · App: {APP_VERSION}
*/}
); });