From 42e128c09a7cc6967f2684f4b237aa28ef08729c Mon Sep 17 00:00:00 2001 From: LordMathis Date: Thu, 26 Sep 2024 21:58:22 +0200 Subject: [PATCH] Add settings modal --- frontend/src/components/Header.js | 15 ++++++--- frontend/src/components/Settings.js | 52 +++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+), 4 deletions(-) create mode 100644 frontend/src/components/Settings.js diff --git a/frontend/src/components/Header.js b/frontend/src/components/Header.js index 1081735..6fa632c 100644 --- a/frontend/src/components/Header.js +++ b/frontend/src/components/Header.js @@ -1,17 +1,24 @@ -import React from 'react'; +import React, { useState } from 'react'; import { Page, Text, User, Button, Spacer } from '@geist-ui/core'; -import { Settings } from '@geist-ui/icons'; +import { Settings as SettingsIcon } from '@geist-ui/icons'; +import Settings from './Settings'; const Header = () => { + const [settingsVisible, setSettingsVisible] = useState(false); + + const openSettings = () => setSettingsVisible(true); + const closeSettings = () => setSettingsVisible(false); + return ( NovaMD -