From a087494f6809a7a8ea8e6c27a105d8c8f0f3839e Mon Sep 17 00:00:00 2001 From: Tom van der Lee Date: Wed, 4 Sep 2024 10:27:24 +0200 Subject: Updated the libraries --- src/components/App/App.tsx | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) (limited to 'src/components/App') diff --git a/src/components/App/App.tsx b/src/components/App/App.tsx index ad36add..85119e6 100644 --- a/src/components/App/App.tsx +++ b/src/components/App/App.tsx @@ -1,25 +1,19 @@ import * as React from "react"; -import { ReactElement, useContext, useEffect, useMemo, useState } from "react"; -import useRequests from "~/hooks/useRequests"; +import { ReactElement, useContext, useEffect } from "react"; import styles from "~/components/App/App.module.scss"; import RequestDetails from "~/components/RequestDetails/RequestDetails"; -import { getHost } from "~/utils"; import { Container, Nav, Navbar, NavDropdown } from "react-bootstrap"; import classNames from "classnames"; import Sliders from "~/components/Icons/Sliders"; import Sun from "~/components/Icons/Sun"; import Moon from "~/components/Icons/Moon"; import Trash from "~/components/Icons/Trash"; -import { DarkModeContext } from "~/contexts/DarkMode"; +import { SettingsContext } from "~/contexts/Settings"; import RequestList from "~/components/RequestList/RequestList"; -import { Call, ReadyState } from "~/types"; +import { ReadyState } from "~/types"; import { ConnectionContext } from "~/contexts/Connection"; -interface Config { - url: string; -} - interface SettingsMenu { icon: ReactElement; label: string; @@ -48,8 +42,8 @@ const statusTextMap: ReadyStateMap = { }; export default function App() { - const { darkMode, toggle } = useContext(DarkModeContext); - const { config, selectedCall, setSelectedCall, readyState, clear } = + const { darkMode, setSetting } = useContext(SettingsContext); + const { config, setSelectedCall, readyState, clear } = useContext(ConnectionContext); useEffect(() => { @@ -59,7 +53,7 @@ export default function App() { const settingsMenu: (SettingsMenu | null)[] = [ { - onClick: toggle, + onClick: () => setSetting("darkMode", !darkMode), icon: darkMode ? : , label: darkMode ? "Light mode" : "Dark mode", }, -- cgit v1.2.3