import { Link, useLocation } from "@tanstack/react-router"
import { useAuth } from "@workos-inc/authkit-react"
import {
ChevronDownIcon,
FilesIcon,
HomeIcon,
LogOutIcon,
SettingsIcon,
User2Icon,
} from "lucide-react"
import {
DropdownMenu,
DropdownMenuContent,
DropdownMenuItem,
DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu"
import {
Sidebar,
SidebarHeader,
SidebarMenu,
SidebarMenuButton,
SidebarMenuItem,
SidebarRail,
} from "@/components/ui/sidebar"
export function DashboardSidebar() {
return (
)
}
function MainSidebarMenu() {
const location = useLocation()
const isActive = (path: string) => {
if (path === "/") {
return location.pathname === "/"
}
return location.pathname.startsWith(path)
}
return (
Home
All Files
)
}
function UserMenu() {
const { signOut } = useAuth()
function handleSignOut() {
signOut()
}
return (
Kenneth
Settings
Log out
)
}