{"version":3,"file":"PasswordResetConfirmation.mjs","sources":["../../../../../../../../../web/src/ui/b2b/screens/PasswordResetConfirmation.tsx"],"sourcesContent":["import { Trans } from '@lingui/react';\nimport { useLingui } from '@lingui/react/macro';\nimport React from 'react';\n\nimport Button from '../../components/atoms/Button';\nimport EmailActionLayout from '../../components/molecules/EmailActionLayout';\nimport { emailProviderInfo, EmailProviderLink } from '../../components/molecules/EmailProviderLink';\nimport { useGlobalReducer } from '../GlobalContextProvider';\nimport { AppScreens } from '../types/AppScreens';\nimport { useEmailDomain } from './useEmailDomain';\n\nexport const PasswordResetConfirmation = () => {\n  const { t } = useLingui();\n\n  const [state, dispatch] = useGlobalReducer();\n  const emailDomain = useEmailDomain();\n  const email = state.formState.passwordState.email;\n\n  const reset = () => {\n    dispatch({ type: 'set_user_supplied_email', email: '' });\n    dispatch({ type: 'transition', screen: AppScreens.Main });\n  };\n\n  return (\n    <EmailActionLayout\n      header={t({\n        id: 'password.verification.title',\n        message: 'Verify your email first.',\n      })}\n      description={\n        <Trans\n          id=\"password.verification.content\"\n          message=\"A login link was sent to you at <bold>{email}</bold>.\"\n          components={{ bold: <b /> }}\n          values={{ email }}\n        />\n      }\n      additionalActions={\n        <>\n          <EmailProviderLink emailDomain={emailDomain} providerInfo={emailProviderInfo.gmail} />\n          <EmailProviderLink emailDomain={emailDomain} providerInfo={emailProviderInfo.outlook} />\n          <Button variant=\"ghost\" onClick={reset}>\n            {t({ id: 'button.retry', message: 'Try again' })}\n          </Button>\n        </>\n      }\n    />\n  );\n};\n"],"names":["PasswordResetConfirmation","useLingui","state","dispatch","useGlobalReducer","emailDomain","useEmailDomain","email","formState","passwordState","reset","type","screen","AppScreens","Main","React","EmailActionLayout","header","description","Trans","id","message","components","bold","b","values","additionalActions","EmailProviderLink","providerInfo","emailProviderInfo","gmail","outlook","Button","variant","onClick"],"mappings":";;;;;;;;;MAWaA,yBAAAA,GAA4B,IAAA;AACvC,IAAA,MAAM,EAAA,IAAA,EAAA,OAAA,EAAA,CAAA,EAAA,GAAA,EAAA,GAAQC,SAAAA,EAAAA;IAEd,MAAM,CAACC,KAAAA,EAAOC,QAAAA,CAAS,GAAGC,gBAAAA,EAAAA;AAC1B,IAAA,MAAMC,WAAAA,GAAcC,cAAAA,EAAAA;AACpB,IAAA,MAAMC,QAAQL,KAAAA,CAAMM,SAAS,CAACC,aAAa,CAACF,KAAK;AAEjD,IAAA,MAAMG,KAAAA,GAAQ,IAAA;QACZP,QAAAA,CAAS;YAAEQ,IAAAA,EAAM,yBAAA;YAA2BJ,KAAAA,EAAO;AAAG,SAAA,CAAA;QACtDJ,QAAAA,CAAS;YAAEQ,IAAAA,EAAM,YAAA;AAAcC,YAAAA,MAAAA,EAAQC,WAAWC;AAAK,SAAA,CAAA;AACzD,IAAA,CAAA;AAEA,IAAA,qBACEC,EAAA,CAAA,aAAA,CAACC,iBAAAA,EAAAA;QACCC,MAAM,EAAA,OAAA,CAAA,CAAA,CAAA;;;;AAINC,QAAAA,WAAAA,gBACEH,EAAA,CAAA,aAAA,CAACI,KAAAA,EAAAA;YACCC,EAAAA,EAAG,+BAAA;YACHC,OAAAA,EAAQ,uDAAA;YACRC,UAAAA,EAAY;AAAEC,gBAAAA,IAAAA,gBAAMR,EAAA,CAAA,aAAA,CAACS,GAAAA,EAAAA,IAAAA;AAAK,aAAA;YAC1BC,MAAAA,EAAQ;AAAElB,gBAAAA;AAAM;;AAGpBmB,QAAAA,iBAAAA,gBACEX,kDACEA,EAAA,CAAA,aAAA,CAACY,iBAAAA,EAAAA;YAAkBtB,WAAAA,EAAaA,WAAAA;AAAauB,YAAAA,YAAAA,EAAcC,kBAAkBC;0BAC7Ef,EAAA,CAAA,aAAA,CAACY,iBAAAA,EAAAA;YAAkBtB,WAAAA,EAAaA,WAAAA;AAAauB,YAAAA,YAAAA,EAAcC,kBAAkBE;0BAC7EhB,EAAA,CAAA,aAAA,CAACiB,MAAAA,EAAAA;YAAOC,OAAAA,EAAQ,OAAA;YAAQC,OAAAA,EAASxB;;;;;;AAO3C;;;;"}