From 870d1435ae0d579e5c6d7ac351f08b36a7ac7604 Mon Sep 17 00:00:00 2001 From: EvanLin3141 Date: Wed, 5 Feb 2025 13:47:41 +0000 Subject: [PATCH] UPDATE: Added Button Light/Dark Theme --- frontend/src/assets/styles/sidebar.css | 8 ++++---- frontend/src/components/Layout/Sidebar.tsx | 13 +++++++++++-- frontend/src/components/Layout/Theme.tsx | 18 ++++++++++++++++++ frontend/tailwind.config.js | 5 ----- 4 files changed, 33 insertions(+), 11 deletions(-) create mode 100644 frontend/src/components/Layout/Theme.tsx diff --git a/frontend/src/assets/styles/sidebar.css b/frontend/src/assets/styles/sidebar.css index c2dcd77..02517f8 100644 --- a/frontend/src/assets/styles/sidebar.css +++ b/frontend/src/assets/styles/sidebar.css @@ -4,10 +4,10 @@ :root{ - --sideNav-LightBG: white; - --sideNav-LightText: black; + --sideBar-LightBG: white; + --sideBar-LightText: black; - --sideNav-DarkBG: black; - --sideNav-DarkText: white; + --sideBar-DarkBG: black; + --sideBar-DarkText: white; } \ No newline at end of file diff --git a/frontend/src/components/Layout/Sidebar.tsx b/frontend/src/components/Layout/Sidebar.tsx index 70d4d1c..01a26a6 100644 --- a/frontend/src/components/Layout/Sidebar.tsx +++ b/frontend/src/components/Layout/Sidebar.tsx @@ -1,4 +1,5 @@ import React, { useEffect, useState } from "react"; +import Theme from "./Theme"; import "../../assets/styles/sidebar.css" interface SideBarProps { @@ -21,10 +22,18 @@ const Sidebar: React.FC = ( {scrollActiveSideBar}) => { }; }, [isCursorOnSidebar]); - return