From 6ddffd8e2b2f5e96eaaf3ff2c644422f7eea845c Mon Sep 17 00:00:00 2001 From: Dylan De Faoite Date: Wed, 29 Jul 2026 20:53:13 +0100 Subject: [PATCH] fix sidebar spacing issues --- frontend/src/components/Sidebar.tsx | 83 ++++++++++--------- .../src/components/buttons/MenuButton.tsx | 15 ---- .../src/components/buttons/SidebarButton.tsx | 8 +- frontend/src/index.css | 1 + frontend/src/layouts/MainLayout.tsx | 2 +- 5 files changed, 51 insertions(+), 58 deletions(-) delete mode 100644 frontend/src/components/buttons/MenuButton.tsx diff --git a/frontend/src/components/Sidebar.tsx b/frontend/src/components/Sidebar.tsx index 32d1f0e..2b4409a 100644 --- a/frontend/src/components/Sidebar.tsx +++ b/frontend/src/components/Sidebar.tsx @@ -1,6 +1,6 @@ import clsx from "clsx"; import SidebarButton from "./buttons/SidebarButton.tsx"; -import { Plus, Film, Home, Video, Radio } from 'lucide-react'; +import { Plus, Film, Home, Video, Radio, PlaySquareIcon} from 'lucide-react'; import {useAuth} from "../utils/AuthContext.tsx"; import {type CredentialResponse, GoogleLogin} from "@react-oauth/google"; import {getUser, login, logout} from "../utils/api/users.ts"; @@ -9,7 +9,7 @@ type props = { className?: string } -const Divider = () =>
; +const Divider = () =>
; const Sidebar = ({ className }: props) => { const { user, setUser } = useAuth() @@ -28,6 +28,7 @@ const Sidebar = ({ className }: props) => { console.error("Login failed:", error); }); } + const handleLogout = () => { logout() .then(() => @@ -40,9 +41,11 @@ const Sidebar = ({ className }: props) => { return ( ); diff --git a/frontend/src/components/buttons/MenuButton.tsx b/frontend/src/components/buttons/MenuButton.tsx deleted file mode 100644 index eba154c..0000000 --- a/frontend/src/components/buttons/MenuButton.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React from "react"; -import clsx from "clsx"; - -type Props = React.ButtonHTMLAttributes; - -const MenuButton: React.FC = ({ className = "", ...props }) => { - return ( - ) } diff --git a/frontend/src/index.css b/frontend/src/index.css index 428c9e2..13fda01 100644 --- a/frontend/src/index.css +++ b/frontend/src/index.css @@ -11,6 +11,7 @@ --color-background: #F7F4EE; --color-sidebar: #F2EEE6; --color-card: #FDFBF7; + --color-accent: #A85A38; /* Colour Fonts */ --color-text-primary: #2B2620; diff --git a/frontend/src/layouts/MainLayout.tsx b/frontend/src/layouts/MainLayout.tsx index d78a1dc..37c2940 100644 --- a/frontend/src/layouts/MainLayout.tsx +++ b/frontend/src/layouts/MainLayout.tsx @@ -10,7 +10,7 @@ const MainLayout = () => {
-
+