import { Boxes } from 'lucide-react' import { SheetHeader, SheetTitle, Tabs_Shadcn_, TabsContent_Shadcn_, TabsList_Shadcn_, TabsTrigger_Shadcn_, } from 'ui' import MobileSheetNav from 'ui-patterns/MobileSheetNav/MobileSheetNav' import { OrganizationDropdown } from '@/components/layouts/AppLayout/OrganizationDropdown' import type { Organization } from '@/types' const embeddedClassName = 'bg-transparent border-0 shadow-none min-h-0 flex-1 flex flex-col overflow-hidden rounded-none' export interface OrgSelectorSheetProps { open: boolean onOpenChange: (open: boolean) => void onClose: () => void selectedOrganization?: Organization | null selectedOrganizationName?: string | null } export function OrgSelectorSheet({ open, onOpenChange, onClose, selectedOrganization, selectedOrganizationName, }: OrgSelectorSheetProps) { const orgLabel = selectedOrganizationName ?? selectedOrganization?.name ?? 'Select organization' return ( Switch organization {orgLabel} ) }