{
  "version": 3,
  "sources": ["../../src/web/pages/projects/components/JoinTeamByLink/DomainRestrictedTeamModal.tsx"],
  "sourcesContent": ["import { ConfirmationModal } from \"@framerjs/fresco\"\nimport { useExperimentIsOn } from \"app/experiments.ts\"\nimport { useRecordEffect } from \"utils/useRecordEffect.ts\"\nimport { JoinTeamByLinkPages } from \"web/lib/tracker.ts\"\n\ninterface DomainRestrictedTeamModalProps {\n\trestrictedDomains: string[]\n\tonDismiss: () => void\n}\n\n// biome-ignore lint/style/noDefaultExport: used in lazy import\nexport default function DomainRestrictedTeamModal({ restrictedDomains, onDismiss }: DomainRestrictedTeamModalProps) {\n\tconst isAgentExperimentOn = useExperimentIsOn(\"agent\")\n\tuseRecordEffect(\"ui_impression\", { page: JoinTeamByLinkPages.domainRestrictedTeam })\n\n\tconst domains =\n\t\trestrictedDomains.length > 3\n\t\t\t? \"a company email address\"\n\t\t\t: `${restrictedDomains.map(domain => `@${domain}`).join(\", \")} account`\n\n\treturn (\n\t\t<ConfirmationModal\n\t\t\ttitle=\"Unable to Join Workspace\"\n\t\t\tdescription={`Only users with a ${domains} can join this workspace.`}\n\t\t\tconfirmLabel=\"Done\"\n\t\t\tonConfirm={onDismiss}\n\t\t\tonDismiss={onDismiss}\n\t\t\tlegacy={!isAgentExperimentOn}\n\t\t/>\n\t)\n}\n"],
  "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqBE;AAVa,SAAR,0BAA2C,EAAE,mBAAmB,UAAU,GAAmC;AACnH,QAAM,sBAAsB,kBAAkB,OAAO;AACrD,kBAAgB,iBAAiB,EAAE,uEAA+C,CAAC;AAEnF,QAAM,UACL,kBAAkB,SAAS,IACxB,4BACA,GAAG,kBAAkB,IAAI,YAAU,IAAI,MAAM,EAAE,EAAE,KAAK,IAAI,CAAC;AAE/D,SACC;AAAA,IAAC;AAAA;AAAA,MACA,OAAM;AAAA,MACN,aAAa,qBAAqB,OAAO;AAAA,MACzC,cAAa;AAAA,MACb,WAAW;AAAA,MACX;AAAA,MACA,QAAQ,CAAC;AAAA;AAAA,EACV;AAEF;",
  "names": []
}
