{"version":3,"file":"TenantAccessDialog.mjs","names":["React","useTranslation","UdpDialog","UdpTenantSelect","Tenant","TenantAccessDialogProps","open","tenants","onTenantChange","tenant","productName","TenantAccessDialog","FC","t0","$","_c","t","t1","defaultValue","message","t2","t3","t4","t5","t6"],"sources":["../../../src/utilities/tenant/TenantAccessDialog.tsx"],"sourcesContent":["import React from 'react';\nimport { useTranslation } from 'react-i18next';\nimport { UdpDialog } from '../../UI/fluent-web-components/UdpDialog';\nimport { UdpTenantSelect } from './UdpTenantSelect';\nimport { Tenant } from '../types';\n\ninterface TenantAccessDialogProps {\n  open: boolean;\n  tenants: Tenant[];\n  onTenantChange: (tenant: Tenant) => void;\n  productName?: string | null;\n}\n\nexport const TenantAccessDialog: React.FC<TenantAccessDialogProps> = ({\n  tenants,\n  onTenantChange,\n  productName,\n  open\n}) => {\n  const { t } = useTranslation();\n\n  const message = productName\n    ? t('tenant.accessDialog.noAccessProduct', {\n        defaultValue:\n          'Your current tenant does not have access to {{productName}}. Please select another tenant to continue.',\n        productName\n      })\n    : t('tenant.accessDialog.noAccess', {\n        defaultValue:\n          'Your current tenant does not have access to this application. Please select another tenant to continue.'\n      });\n\n  return (\n    <UdpDialog\n      open={open}\n      type=\"alert\"\n      dialogTitle={t('tenant.accessDialog.title', {\n        defaultValue: 'Tenant Access Required'\n      })}\n      showHeaderCloseButton={false}\n    >\n      <p>{message}</p>\n      <UdpTenantSelect\n        tenants={tenants}\n        onTenantChange={onTenantChange}\n        label={t('tenant.accessDialog.availableTenants', {\n          defaultValue: 'Available Tenants'\n        })}\n      />\n    </UdpDialog>\n  );\n};\n"],"mappings":";;;;;;AAaA,MAAaW,sBAAwDE,OAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CAAC,MAAA,EAAAR,SAAAC,gBAAAE,aAAAJ,SAAAO;CAMpE,MAAA,EAAAG,MAAcf,gBAAgB;CAAC,IAAAgB;AAAA,KAAAH,EAAA,OAAAJ,eAAAI,EAAA,OAAAE,GAAA;AAEfC,OAAAP,cACZM,EAAE,uCAAuC;GAAAE,cAErC;GAAwGR;GAM3G,CAAC,GAHFM,EAAE,gCAAgC,EAAAE,cAE9B,2GACH,CAAC;AAAAJ,IAAA,KAAAJ;AAAAI,IAAA,KAAAE;AAAAF,IAAA,KAAAG;OAAAA,MAAAH,EAAA;CATN,MAAAK,UAAgBF;CAST,IAAAG;AAAA,KAAAN,EAAA,OAAAE,GAAA;AAMUI,OAAAJ,EAAE,6BAA6B,EAAAE,cAC5B,0BACf,CAAC;AAAAJ,IAAA,KAAAE;AAAAF,IAAA,KAAAM;OAAAA,MAAAN,EAAA;CAAA,IAAAO;AAAA,KAAAP,EAAA,OAAAK,SAAA;AAGFE,OAAA,sBAAA,cAAA,KAAA,MAAIF,QAAY;AAAAL,IAAA,KAAAK;AAAAL,IAAA,KAAAO;OAAAA,MAAAP,EAAA;CAAA,IAAAQ;AAAA,KAAAR,EAAA,OAAAE,GAAA;AAIPM,OAAAN,EAAE,wCAAwC,EAAAE,cACjC,qBACf,CAAC;AAAAJ,IAAA,KAAAE;AAAAF,IAAA,KAAAQ;OAAAA,MAAAR,EAAA;CAAA,IAAAS;AAAA,KAAAT,EAAA,OAAAN,kBAAAM,EAAA,QAAAQ,MAAAR,EAAA,QAAAP,SAAA;AALJgB,OAAA,sBAAA,cAAC,iBAAD;GACWhB;GACOC;GACT,OAAAc;GAGP,CAAA;AAAAR,IAAA,KAAAN;AAAAM,IAAA,MAAAQ;AAAAR,IAAA,MAAAP;AAAAO,IAAA,MAAAS;OAAAA,MAAAT,EAAA;CAAA,IAAAU;AAAA,KAAAV,EAAA,QAAAR,QAAAQ,EAAA,QAAAM,MAAAN,EAAA,QAAAO,MAAAP,EAAA,QAAAS,IAAA;AAfJC,OAAA,sBAAA,cAAC,WAAD;GACQlB;GACD,MAAA;GACQ,aAAAc;GAGU,uBAAA;GAUb,EARVC,IACAE,GAOU;AAAAT,IAAA,MAAAR;AAAAQ,IAAA,MAAAM;AAAAN,IAAA,MAAAO;AAAAP,IAAA,MAAAS;AAAAT,IAAA,MAAAU;OAAAA,MAAAV,EAAA;AAAA,QAhBZU"}