diff --git a/ui/src/components/NavigationBar.tsx b/ui/src/components/NavigationBar.tsx index a181807..cb7e6bc 100644 --- a/ui/src/components/NavigationBar.tsx +++ b/ui/src/components/NavigationBar.tsx @@ -11,8 +11,9 @@ import { NotebookPenIcon, MessageCircleIcon, SquareKanban, + Kanban, } from "lucide-react"; -import { Link as RouterLink } from "react-router-dom"; +import { Link as RouterLink, useLocation } from "react-router-dom"; import { Separator } from "react-aria-components"; import { Link } from "@ui/ui-library/link"; import { Icon } from "@ui/ui-library/icon"; @@ -66,7 +67,7 @@ function NavLink(props: NavLinkProps) { [data-ui=icon]:not([class*=size-])]:size-4.5", + "group w-full gap-x-3 overflow-hidden px-2.5 py-1.5 text-nowrap hover:bg-navbar-darker hover:no-underline focus-visible:outline-offset-0 [&>[data-ui=icon]:not([class*=size-])]:size-4.5", "[&>[data-ui=notification-badge]]:bg-navbar-darker", "[&>[data-ui=notification-badge]]:rounded-md", "[&>[data-ui=notification-badge]]:top-1/2", @@ -239,6 +240,8 @@ export const SideNavigation = ({ }; export function MainNavigation({ isCollapsed }: { isCollapsed: boolean }) { + const location = useLocation(); + const navItems: { path: string; label: string; @@ -267,6 +270,12 @@ export function MainNavigation({ isCollapsed }: { isCollapsed: boolean }) { label: "Planning", icon: , }, + { + path: "/kanban", + label: "Kanban", + icon: , + isDisabled: true, + }, { path: "/chantiers", label: "Chantiers", @@ -283,15 +292,12 @@ export function MainNavigation({ isCollapsed }: { isCollapsed: boolean }) {