choose-org.tsx 937 B

123456789101112131415161718192021222324252627
  1. import { ProjectClaimLayout } from './layout'
  2. import { OrganizationSelector } from '@/components/ui/org-selector'
  3. export interface ProjectClaimChooseOrgProps {
  4. onChoose: (orgSlug: string) => void
  5. }
  6. const MAX_ORGS_TO_SHOW = 5
  7. export function ProjectClaimChooseOrg({ onChoose }: ProjectClaimChooseOrgProps) {
  8. return (
  9. <ProjectClaimLayout title="Claim a project">
  10. <div className="mx-auto gap-y-4 py-6 flex flex-col">
  11. <p className="text-sm text-foreground-light">
  12. This is the first step in claiming your Briven project. Once you're finished, the
  13. project will be transferred to Briven organization.
  14. </p>
  15. <p className="text-sm text-foreground-light">Please select an organization to continue.</p>
  16. <OrganizationSelector
  17. onSelect={onChoose}
  18. maxOrgsToShow={MAX_ORGS_TO_SHOW}
  19. canCreateNewOrg
  20. />
  21. </div>
  22. </ProjectClaimLayout>
  23. )
  24. }