import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from "@repo/shadcn-ui/components"; import { cn } from "@repo/shadcn-ui/lib/utils"; import { CheckIcon, ChevronDownIcon } from "lucide-react"; import { useAppCompanySwitcherController } from "../lib/hooks"; interface AppCompanySwitcherProps { className?: string; } export const AppCompanySwitcher = ({ className }: AppCompanySwitcherProps) => { const { activeCompany, companies, handleSelectCompany, isChangingCompany, isDisabled } = useAppCompanySwitcherController(); if (!activeCompany) { return null; } return (
{activeCompany.initials} {activeCompany.name} {activeCompany.secondaryLabel ? ( {activeCompany.secondaryLabel} ) : null}
); };