From 654d35ad400ad9cf8ab1297fa74001a6ba18c515 Mon Sep 17 00:00:00 2001 From: LordMathis Date: Fri, 4 Oct 2024 22:09:15 +0200 Subject: [PATCH] Use context in settings --- frontend/src/components/Header.js | 12 +++++------- frontend/src/components/Settings.js | 17 +++++++---------- frontend/src/contexts/UIStateContext.js | 3 +++ 3 files changed, 15 insertions(+), 17 deletions(-) diff --git a/frontend/src/components/Header.js b/frontend/src/components/Header.js index 44d6de5..2b6b69d 100644 --- a/frontend/src/components/Header.js +++ b/frontend/src/components/Header.js @@ -1,15 +1,13 @@ -import React, { useState } from 'react'; +import React from 'react'; import { Page, Text, User, Button, Spacer } from '@geist-ui/core'; import { Settings as SettingsIcon } from '@geist-ui/icons'; import Settings from './Settings'; -import { useSettings } from '../contexts/SettingsContext'; +import { useUIStateContext } from '../contexts/UIStateContext'; const Header = () => { - const [settingsVisible, setSettingsVisible] = useState(false); - const { settings } = useSettings(); + const { setSettingsModalVisible } = useUIStateContext(); - const openSettings = () => setSettingsVisible(true); - const closeSettings = () => setSettingsVisible(false); + const openSettings = () => setSettingsModalVisible(true); return ( @@ -18,7 +16,7 @@ const Header = () => {