import { Menu, X } from 'lucide-react'; import MenuButton from "./buttons/MenuButton.tsx"; import clsx from "clsx"; import type {User} from "../utils/types.ts"; import { Dropdown, DropdownItem } from "./Dropdown.tsx"; type props = { sidebarToggled: boolean; setSidebarToggled: Function; user: User | null; className?: string; } const Topbar = ({sidebarToggled, setSidebarToggled, user, className}: props) => { const apiUrl = import.meta.env.VITE_API_URL; const loginUrl = `${apiUrl}/oauth2/authorization/google`; const logoutUrl = `${apiUrl}/api/v1/auth/logout`; return (