ProjectBranchSelectorPopover.tsx19 lines · main
| 1 | import { BranchDropdown } from '@/components/layouts/AppLayout/BranchDropdown' |
| 2 | import { OrganizationDropdown } from '@/components/layouts/AppLayout/OrganizationDropdown' |
| 3 | import { ProjectDropdown } from '@/components/layouts/AppLayout/ProjectDropdown' |
| 4 | |
| 5 | const embeddedClassName = 'bg-transparent border-0 shadow-none min-h-0 flex-1' |
| 6 | |
| 7 | export interface ProjectBranchSelectorPopoverProps { |
| 8 | onClose: () => void |
| 9 | } |
| 10 | |
| 11 | export 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 | } |