ProjectBranchSelectorPopover.tsx19 lines · main
1import { BranchDropdown } from '@/components/layouts/AppLayout/BranchDropdown'
2import { OrganizationDropdown } from '@/components/layouts/AppLayout/OrganizationDropdown'
3import { ProjectDropdown } from '@/components/layouts/AppLayout/ProjectDropdown'
4
5const embeddedClassName = 'bg-transparent border-0 shadow-none min-h-0 flex-1'
6
7export interface ProjectBranchSelectorPopoverProps {
8 onClose: () => void
9}
10
11export function ProjectBranchSelectorPopover({ onClose }: ProjectBranchSelectorPopoverProps) {
12 return (
13 <div className="flex divide-x h-[320px]">
14 <OrganizationDropdown embedded className={embeddedClassName} onClose={onClose} />
15 <ProjectDropdown embedded className={embeddedClassName} onClose={onClose} />
16 <BranchDropdown embedded className={embeddedClassName} onClose={onClose} />
17 </div>
18 )
19}