From 3d8a0acbc1fec4289b83c5cd3770494f89ecf54f Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Tue, 4 Jun 2024 09:37:23 -0300 Subject: [PATCH] Fixed sidebar buttons not being different when path is equal --- .../components/sideBarButtons/index.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/components/sidebarComponent/components/sideBarButtons/index.tsx b/src/frontend/src/components/sidebarComponent/components/sideBarButtons/index.tsx index 24282a2b3..3509c396a 100644 --- a/src/frontend/src/components/sidebarComponent/components/sideBarButtons/index.tsx +++ b/src/frontend/src/components/sidebarComponent/components/sideBarButtons/index.tsx @@ -11,7 +11,10 @@ type SideBarButtonsComponentProps = { pathname: string; handleOpenNewFolderModal?: () => void; }; -const SideBarButtonsComponent = ({ items }: SideBarButtonsComponentProps) => { +const SideBarButtonsComponent = ({ + items, + pathname, +}: SideBarButtonsComponentProps) => { return ( <> {items.map((item) => ( @@ -21,7 +24,10 @@ const SideBarButtonsComponent = ({ items }: SideBarButtonsComponentProps) => { data-testid={`sidebar-nav-${item.title}`} className={cn( buttonVariants({ variant: "ghost" }), - "!w-[200px] cursor-pointer justify-start gap-2 border border-transparent hover:border-border hover:bg-transparent", + pathname === item.href + ? "border border-border bg-muted hover:bg-muted" + : "border border-transparent hover:border-border hover:bg-transparent", + "w-full justify-start gap-2", )} > {item.title}