{"version":3,"file":"EmailInput.mjs","sources":["../../../../../../../../../web/src/ui/components/molecules/EmailInput.tsx"],"sourcesContent":["import { useLingui } from '@lingui/react/macro';\nimport React from 'react';\n\nimport { passwordManagerDisableAutofillProps } from '../../../utils/passwordManagerDisableAutofillProps';\nimport Input from './Input';\n\nconst EmailInput = ({\n  email,\n  setEmail,\n  hasPasskeys = false,\n  ...additionalProps\n}: {\n  email: string;\n  setEmail: (email: string) => void;\n  hasPasskeys?: boolean;\n\n  // Passed through\n  hideLabel?: boolean;\n  disabled?: boolean;\n  error?: string;\n}) => {\n  const { t } = useLingui();\n  return (\n    <Input\n      id=\"email-input\"\n      label={t({ id: 'formField.email.label', message: 'Email' })}\n      placeholder={t({ id: 'formField.email.placeholder', message: 'example@email.com' })}\n      type=\"email\"\n      autoComplete={hasPasskeys ? 'username webauthn' : 'email'}\n      value={email}\n      onChange={(e) => setEmail(e.target.value)}\n      required\n      // We want to block 1PW's autofill when passkeys is enabled for now\n      // (it is breaking to our integration)\n      {...(hasPasskeys ? passwordManagerDisableAutofillProps : {})}\n      {...additionalProps}\n    />\n  );\n};\n\nexport default EmailInput;\n"],"names":["EmailInput","email","setEmail","hasPasskeys","additionalProps","useLingui","React","Input","id","label","placeholder","type","autoComplete","value","onChange","e","target","required","passwordManagerDisableAutofillProps"],"mappings":";;;;;AAMA,MAAMA,UAAAA,GAAa,CAAC,EAClBC,KAAK,EACLC,QAAQ,EACRC,WAAAA,GAAc,KAAK,EACnB,GAAGC,eAAAA,EAUJ,GAAA;AACC,IAAA,MAAM,EAAA,IAAA,EAAA,OAAA,EAAA,CAAA,EAAA,GAAA,EAAA,GAAQC,SAAAA,EAAAA;AACd,IAAA,qBACEC,EAAA,CAAA,aAAA,CAACC,KAAAA,EAAAA;QACCC,EAAAA,EAAG,aAAA;QACHC,KAAK,EAAA,OAAA,CAAA,CAAA,CAAA;;;;QACLC,WAAW,EAAA,OAAA,CAAA,CAAA,CAAA;;;;QACXC,IAAAA,EAAK,OAAA;AACLC,QAAAA,YAAAA,EAAcT,cAAc,mBAAA,GAAsB,OAAA;QAClDU,KAAAA,EAAOZ,KAAAA;AACPa,QAAAA,QAAAA,EAAU,CAACC,CAAAA,GAAMb,QAAAA,CAASa,CAAAA,CAAEC,MAAM,CAACH,KAAK,CAAA;QACxCI,QAAAA,EAAAA,IAAAA;QAGC,GAAId,WAAAA,GAAce,mCAAAA,GAAsC,EAAE;AAC1D,QAAA,GAAGd;;AAGV;;;;"}