feat: implement useClient from client controller

This commit is contained in:
Paul Makles
2022-06-28 19:59:58 +01:00
parent ce88fab714
commit 5f2311b09c
72 changed files with 330 additions and 457 deletions

View File

@@ -15,7 +15,7 @@ import styled from "styled-components/macro";
import styles from "./Home.module.scss";
import "./snow.scss";
import { Text } from "preact-i18n";
import { useContext, useMemo } from "preact/hooks";
import { useMemo } from "preact/hooks";
import { CategoryButton } from "@revoltchat/ui";
@@ -24,11 +24,11 @@ import { isTouchscreenDevice } from "../../lib/isTouchscreenDevice";
import { useApplicationState } from "../../mobx/State";
import { useIntermediate } from "../../context/intermediate/Intermediate";
import { AppContext } from "../../context/revoltjs/RevoltClient";
import wideSVG from "/assets/wide.svg";
import { PageHeader } from "../../components/ui/Header";
import { useClient } from "../../controllers/client/ClientController";
const Overlay = styled.div`
display: grid;
@@ -45,7 +45,7 @@ const Overlay = styled.div`
export default observer(() => {
const { openScreen } = useIntermediate();
const client = useContext(AppContext);
const client = useClient();
const state = useApplicationState();
const seasonalTheme = state.settings.get("appearance:seasonal", true);