ProjectBranchSelectorPopover.tsx 832 B

12345678910111213141516171819
  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. const embeddedClassName = 'bg-transparent border-0 shadow-none min-h-0 flex-1'
  5. export interface ProjectBranchSelectorPopoverProps {
  6. onClose: () => void
  7. }
  8. export function ProjectBranchSelectorPopover({ onClose }: ProjectBranchSelectorPopoverProps) {
  9. return (
  10. <div className="flex divide-x h-[320px]">
  11. <OrganizationDropdown embedded className={embeddedClassName} onClose={onClose} />
  12. <ProjectDropdown embedded className={embeddedClassName} onClose={onClose} />
  13. <BranchDropdown embedded className={embeddedClassName} onClose={onClose} />
  14. </div>
  15. )
  16. }