diff --git a/src/ui/Navigation/Tabs/Tab.tsx b/src/ui/Navigation/Tabs/Tab.tsx new file mode 100644 index 00000000..77f19280 --- /dev/null +++ b/src/ui/Navigation/Tabs/Tab.tsx @@ -0,0 +1,22 @@ +import React from "react"; +import {ButtonGroup} from "@/components/ui/button-group.tsx"; +import {Button} from "@/components/ui/button.tsx"; +import {SeparatorVertical, X} from "lucide-react"; + +export function Tab(): React.ReactElement { + return ( +
+ + + + + +
+ ) +} diff --git a/src/ui/Navigation/TopNavbar.tsx b/src/ui/Navigation/TopNavbar.tsx index bea8f3c0..12d98bd1 100644 --- a/src/ui/Navigation/TopNavbar.tsx +++ b/src/ui/Navigation/TopNavbar.tsx @@ -2,6 +2,7 @@ import React from "react"; import {useSidebar} from "@/components/ui/sidebar"; import {Button} from "@/components/ui/button.tsx"; import {ChevronDown, ChevronUpIcon} from "lucide-react"; +import {Tab} from "@/ui/Navigation/Tabs/Tab.tsx"; interface TopNavbarProps { isTopbarOpen: boolean; @@ -10,17 +11,7 @@ interface TopNavbarProps { export function TopNavbar({isTopbarOpen, setIsTopbarOpen}: TopNavbarProps): React.ReactElement { const {state} = useSidebar(); - - // Debug logging - console.log("TopNavbar - Sidebar state:", state); - console.log("TopNavbar - State type:", typeof state); - console.log("TopNavbar - State === 'collapsed':", state === "collapsed"); - - // Adjust pixel values to get exactly 15px margins - // Current left margin when expanded is 15px (perfect), when collapsed is 38px (need to reduce by 23px) - // Current right margin is 15px (perfect) const leftPosition = state === "collapsed" ? "26px" : "264px"; - console.log("TopNavbar - Calculated left position:", leftPosition); return (
@@ -36,8 +27,8 @@ export function TopNavbar({isTopbarOpen, setIsTopbarOpen}: TopNavbarProps): Reac padding: "0" }} > -
- test +
+