import * as React from "react" import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu" import { useRouter } from 'next/navigation' import { SidebarMenu, SidebarMenuButton, SidebarMenuItem, useSidebar, } from "@/components/ui/sidebar" import { CaretSortIcon, PlusIcon } from "@radix-ui/react-icons" import { useTranslation } from "react-i18next" export function TeamSwitcher({ teams, }: { teams: { name: string logo: React.ElementType plan: string }[] }) { const { isMobile } = useSidebar() const [activeTeam, setActiveTeam] = React.useState(teams[0]) const router = useRouter() const { t } = useTranslation() return (
{activeTeam.name} {activeTeam.plan}
{t('team.title')} {teams.map((team, index) => ( { router.push('/') }} className="gap-2 p-2" >
{team.name}
{team.plan}
⌘{index + 1}
))} {/*
{t('team.add')}
*/}
) }