{"version":3,"file":"UdpPublicForm.mjs","names":["React","useMemo","UdpFormRenderer","useHistory","useUser","useTenant","useActions","useSnackbar","useUdpFormParameters","UdpPublicForm","props","$","_c","history","enqueueSnackbar","closeSnackbar","formId","formVersion","submissionId","tenantId","urlContext","t0","generic1","t1","generic2","t2","generic3","t3","mergedContext","t4"],"sources":["../../../../src/udp/pages/UdpFormsPublicForm/UdpPublicForm.jsx"],"sourcesContent":["import React, { useMemo } from 'react';\nimport { UdpFormRenderer } from '../UdpFormsPrivateForm/UdpFormRenderer';\nimport { useHistory } from 'react-router-dom';\nimport { useUser } from '../../../utilities/auth/useUser';\nimport { useTenant } from '../../../utilities/tenant/useTenant';\nimport { useActions } from '../../../hooks/useActions';\nimport { useSnackbar } from 'notistack';\nimport { useUdpFormParameters } from '../UdpFormsUtils/Utils'\n\n\nexport const UdpPublicForm = (props) => {\n  const history = useHistory();\n  const { enqueueSnackbar, closeSnackbar } = useSnackbar();\n  const { formId, formVersion, submissionId, tenantId, urlContext } = useUdpFormParameters();\n  \n  const mergedContext = useMemo(() => ({\n    ...urlContext,\n    generic1: props.generic1 || urlContext.generic1,\n    generic2: props.generic2 || urlContext.generic2,\n    generic3: props.generic3 || urlContext.generic3,\n  }), [urlContext, props.generic1, props.generic2, props.generic3]);\n\n  return (\n    <UdpFormRenderer\n      isPublicMode={true}\n      formId={formId}\n      formVersion={formVersion} \n      submissionId={submissionId}\n      tenantId={tenantId}\n      urlContext={mergedContext}\n      callbackUrl={null}\n      history={history}\n      enqueueSnackbar={enqueueSnackbar}\n      closeSnackbar={closeSnackbar}\n      {...props} \n    />\n  );\n};\n"],"mappings":";;;;;;;AAUA,MAAaS,iBAAgBC,UAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CAC3B,MAAAC,UAAgBV,YAAY;CAC5B,MAAA,EAAAW,iBAAAC,kBAA2CR,aAAa;CACxD,MAAA,EAAAS,QAAAC,aAAAC,cAAAC,UAAAC,eAAoEZ,sBAAsB;CAI9E,MAAAa,KAAAX,MAAKY,YAAaF,WAAUE;CAC5B,MAAAC,KAAAb,MAAKc,YAAaJ,WAAUI;CAC5B,MAAAC,KAAAf,MAAKgB,YAAaN,WAAUM;CAAS,IAAAC;AAAA,KAAAhB,EAAA,OAAAU,MAAAV,EAAA,OAAAY,MAAAZ,EAAA,OAAAc,MAAAd,EAAA,OAAAS,YAAA;AAJZO,OAAA;GAAA,GAChCP;GAAUE,UACHD;GAAqCG,UACrCD;GAAqCG,UACrCD;GACX;AAAAd,IAAA,KAAAU;AAAAV,IAAA,KAAAY;AAAAZ,IAAA,KAAAc;AAAAd,IAAA,KAAAS;AAAAT,IAAA,KAAAgB;OAAAA,MAAAhB,EAAA;CALD,MAAAiB,gBAAqCD;CAK6B,IAAAE;AAAA,KAAAlB,EAAA,OAAAI,iBAAAJ,EAAA,OAAAG,mBAAAH,EAAA,OAAAK,UAAAL,EAAA,OAAAM,eAAAN,EAAA,OAAAE,WAAAF,EAAA,QAAAiB,iBAAAjB,EAAA,QAAAD,SAAAC,EAAA,QAAAO,gBAAAP,EAAA,QAAAQ,UAAA;AAGhEU,OAAA,sBAAA,cAAC,iBAAD;GACgB,cAAA;GACNb;GACKC;GACCC;GACJC;GACES,YAAAA;GACC,aAAA;GACJf;GACQC;GACFC;GAAa,GACxBL;GACJ,CAAA;AAAAC,IAAA,KAAAI;AAAAJ,IAAA,KAAAG;AAAAH,IAAA,KAAAK;AAAAL,IAAA,KAAAM;AAAAN,IAAA,KAAAE;AAAAF,IAAA,MAAAiB;AAAAjB,IAAA,MAAAD;AAAAC,IAAA,MAAAO;AAAAP,IAAA,MAAAQ;AAAAR,IAAA,MAAAkB;OAAAA,MAAAlB,EAAA;AAAA,QAZFkB"}