mirror of
https://github.com/revoltchat/revite.git
synced 2024-12-26 23:42:11 -05:00
Move titlebar.
This commit is contained in:
parent
60d09ce747
commit
0c0dac598e
4 changed files with 55 additions and 51 deletions
|
@ -10,6 +10,7 @@ import Notifications from "../context/revoltjs/Notifications";
|
||||||
import StateMonitor from "../context/revoltjs/StateMonitor";
|
import StateMonitor from "../context/revoltjs/StateMonitor";
|
||||||
import SyncManager from "../context/revoltjs/SyncManager";
|
import SyncManager from "../context/revoltjs/SyncManager";
|
||||||
|
|
||||||
|
import { Titlebar } from "../components/native/Titlebar";
|
||||||
import BottomNavigation from "../components/navigation/BottomNavigation";
|
import BottomNavigation from "../components/navigation/BottomNavigation";
|
||||||
import LeftSidebar from "../components/navigation/LeftSidebar";
|
import LeftSidebar from "../components/navigation/LeftSidebar";
|
||||||
import RightSidebar from "../components/navigation/RightSidebar";
|
import RightSidebar from "../components/navigation/RightSidebar";
|
||||||
|
@ -43,6 +44,9 @@ export default function App() {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
{window.isNative && !window.native.getConfig().frame && (
|
||||||
|
<Titlebar />
|
||||||
|
)}
|
||||||
<OverlappingPanels
|
<OverlappingPanels
|
||||||
width="100vw"
|
width="100vw"
|
||||||
height={
|
height={
|
||||||
|
|
|
@ -8,8 +8,6 @@ import { CheckAuth } from "../context/revoltjs/CheckAuth";
|
||||||
import Masks from "../components/ui/Masks";
|
import Masks from "../components/ui/Masks";
|
||||||
import Preloader from "../components/ui/Preloader";
|
import Preloader from "../components/ui/Preloader";
|
||||||
|
|
||||||
import { Titlebar } from "../components/native/Titlebar";
|
|
||||||
|
|
||||||
const Login = lazy(() => import("./login/Login"));
|
const Login = lazy(() => import("./login/Login"));
|
||||||
const RevoltApp = lazy(() => import("./RevoltApp"));
|
const RevoltApp = lazy(() => import("./RevoltApp"));
|
||||||
|
|
||||||
|
@ -17,9 +15,6 @@ export function App() {
|
||||||
return (
|
return (
|
||||||
<Context>
|
<Context>
|
||||||
<Masks />
|
<Masks />
|
||||||
{window.isNative && !window.native.getConfig().frame && (
|
|
||||||
<Titlebar />
|
|
||||||
)}
|
|
||||||
{/*
|
{/*
|
||||||
// @ts-expect-error */}
|
// @ts-expect-error */}
|
||||||
<Suspense fallback={<Preloader type="spinner" />}>
|
<Suspense fallback={<Preloader type="spinner" />}>
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
import { Wrench } from "@styled-icons/boxicons-solid";
|
import { Wrench } from "@styled-icons/boxicons-solid";
|
||||||
import { observer } from "mobx-react-lite";
|
|
||||||
|
|
||||||
import { useContext } from "preact/hooks";
|
import { useContext } from "preact/hooks";
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,7 @@ import { AppContext } from "../../context/revoltjs/RevoltClient";
|
||||||
|
|
||||||
import LocaleSelector from "../../components/common/LocaleSelector";
|
import LocaleSelector from "../../components/common/LocaleSelector";
|
||||||
|
|
||||||
|
import { Titlebar } from "../../components/native/Titlebar";
|
||||||
import { APP_VERSION } from "../../version";
|
import { APP_VERSION } from "../../version";
|
||||||
import background from "./background.jpg";
|
import background from "./background.jpg";
|
||||||
import { FormCreate } from "./forms/FormCreate";
|
import { FormCreate } from "./forms/FormCreate";
|
||||||
|
@ -23,52 +24,57 @@ export default function Login() {
|
||||||
const client = useContext(AppContext);
|
const client = useContext(AppContext);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={styles.login}>
|
<>
|
||||||
<Helmet>
|
{window.isNative && !window.native.getConfig().frame && (
|
||||||
<meta name="theme-color" content={theme.background} />
|
<Titlebar />
|
||||||
</Helmet>
|
)}
|
||||||
<div className={styles.content}>
|
<div className={styles.login}>
|
||||||
<div className={styles.attribution}>
|
<Helmet>
|
||||||
<span>
|
<meta name="theme-color" content={theme.background} />
|
||||||
API:{" "}
|
</Helmet>
|
||||||
<code>{client.configuration?.revolt ?? "???"}</code>{" "}
|
<div className={styles.content}>
|
||||||
· revolt.js: <code>{LIBRARY_VERSION}</code>{" "}
|
<div className={styles.attribution}>
|
||||||
· App: <code>{APP_VERSION}</code>
|
<span>
|
||||||
</span>
|
API:{" "}
|
||||||
<span>
|
<code>{client.configuration?.revolt ?? "???"}</code>{" "}
|
||||||
<LocaleSelector />
|
· revolt.js: <code>{LIBRARY_VERSION}</code>{" "}
|
||||||
</span>
|
· App: <code>{APP_VERSION}</code>
|
||||||
</div>
|
</span>
|
||||||
<div className={styles.modal}>
|
<span>
|
||||||
<Switch>
|
<LocaleSelector />
|
||||||
<Route path="/login/create">
|
</span>
|
||||||
<FormCreate />
|
</div>
|
||||||
</Route>
|
<div className={styles.modal}>
|
||||||
<Route path="/login/resend">
|
<Switch>
|
||||||
<FormResend />
|
<Route path="/login/create">
|
||||||
</Route>
|
<FormCreate />
|
||||||
<Route path="/login/reset/:token">
|
</Route>
|
||||||
<FormReset />
|
<Route path="/login/resend">
|
||||||
</Route>
|
<FormResend />
|
||||||
<Route path="/login/reset">
|
</Route>
|
||||||
<FormSendReset />
|
<Route path="/login/reset/:token">
|
||||||
</Route>
|
<FormReset />
|
||||||
<Route path="/">
|
</Route>
|
||||||
<FormLogin />
|
<Route path="/login/reset">
|
||||||
</Route>
|
<FormSendReset />
|
||||||
</Switch>
|
</Route>
|
||||||
</div>
|
<Route path="/">
|
||||||
<div className={styles.attribution}>
|
<FormLogin />
|
||||||
<span>
|
</Route>
|
||||||
<Text id="general.image_by" /> ‎@lorenzoherrera
|
</Switch>
|
||||||
‏· unsplash.com
|
</div>
|
||||||
</span>
|
<div className={styles.attribution}>
|
||||||
|
<span>
|
||||||
|
<Text id="general.image_by" /> ‎@lorenzoherrera
|
||||||
|
‏· unsplash.com
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div
|
||||||
|
className={styles.bg}
|
||||||
|
style={{ background: `url('${background}')` }}
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
</>
|
||||||
className={styles.bg}
|
|
||||||
style={{ background: `url('${background}')` }}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue