{"version":3,"file":"UdpPrivateForm.mjs","names":["React","useMemo","UdpFormRenderer","useHistory","useUser","useTenant","useActions","useSnackbar","useUdpFormParameters","UdpPrivateForm","props","$","_c","user","tenant","history","enqueueSnackbar","closeSnackbar","triggerAction","formId","formVersion","submissionId","urlContext","t0","generic1","t1","generic2","t2","generic3","t3","mergedContext","t4","id","t5","t6"],"sources":["../../../../src/udp/pages/UdpFormsPrivateForm/UdpPrivateForm.jsx"],"sourcesContent":["import React, { useMemo } from 'react';\nimport { UdpFormRenderer } from './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\nexport const UdpPrivateForm = (props) => {\n  const user = useUser();\n  const tenant = useTenant();\n  const history = useHistory();\n  const { enqueueSnackbar, closeSnackbar } = useSnackbar();\n  const { triggerAction } = useActions();\n\n  const { formId, formVersion, submissionId, 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={false}\n      formId={formId}\n      formVersion={formVersion}\n      submissionId={submissionId}\n      tenantId={tenant?.id}\n      urlContext={mergedContext}\n      callbackUrl={null}\n      triggerAction={triggerAction}\n      history={history}\n      getUserCallback={() => user}\n      enqueueSnackbar={enqueueSnackbar}\n      closeSnackbar={closeSnackbar}\n      {...props}\n    />\n  );\n};\n"],"mappings":";;;;;;;;;;AASA,MAAaS,kBAAiBC,UAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CAC5B,MAAAC,OAAaT,SAAS;CACtB,MAAAU,SAAeT,WAAW;CAC1B,MAAAU,UAAgBZ,YAAY;CAC5B,MAAA,EAAAa,iBAAAC,kBAA2CV,aAAa;CACxD,MAAA,EAAAW,kBAA0BZ,YAAY;CAEtC,MAAA,EAAAa,QAAAC,aAAAC,cAAAC,eAA0Dd,sBAAsB;CAIpE,MAAAe,KAAAb,MAAKc,YAAaF,WAAUE;CAC5B,MAAAC,KAAAf,MAAKgB,YAAaJ,WAAUI;CAC5B,MAAAC,KAAAjB,MAAKkB,YAAaN,WAAUM;CAAS,IAAAC;AAAA,KAAAlB,EAAA,OAAAY,MAAAZ,EAAA,OAAAc,MAAAd,EAAA,OAAAgB,MAAAhB,EAAA,OAAAW,YAAA;AAJZO,OAAA;GAAA,GAChCP;GAAUE,UACHD;GAAqCG,UACrCD;GAAqCG,UACrCD;GACX;AAAAhB,IAAA,KAAAY;AAAAZ,IAAA,KAAAc;AAAAd,IAAA,KAAAgB;AAAAhB,IAAA,KAAAW;AAAAX,IAAA,KAAAkB;OAAAA,MAAAlB,EAAA;CALD,MAAAmB,gBAAqCD;CAavB,MAAAE,KAAAjB,QAAMkB;CAAI,IAAAC;AAAA,KAAAtB,EAAA,OAAAE,MAAA;AAKHoB,aAAMpB;AAAIF,IAAA,KAAAE;AAAAF,IAAA,KAAAsB;OAAAA,MAAAtB,EAAA;CAAA,IAAAuB;AAAA,KAAAvB,EAAA,OAAAM,iBAAAN,EAAA,OAAAK,mBAAAL,EAAA,OAAAQ,UAAAR,EAAA,QAAAS,eAAAT,EAAA,QAAAI,WAAAJ,EAAA,QAAAmB,iBAAAnB,EAAA,QAAAD,SAAAC,EAAA,QAAAU,gBAAAV,EAAA,QAAAoB,MAAApB,EAAA,QAAAsB,MAAAtB,EAAA,QAAAO,eAAA;AAV7BgB,OAAA,sBAAA,cAAC,iBAAD;GACgB,cAAA;GACNf;GACKC;GACCC;GACJ,UAAAU;GACED,YAAAA;GACC,aAAA;GACEZ;GACNH;GACQ,iBAAAkB;GACAjB;GACFC;GAAa,GACxBP;GACJ,CAAA;AAAAC,IAAA,KAAAM;AAAAN,IAAA,KAAAK;AAAAL,IAAA,KAAAQ;AAAAR,IAAA,MAAAS;AAAAT,IAAA,MAAAI;AAAAJ,IAAA,MAAAmB;AAAAnB,IAAA,MAAAD;AAAAC,IAAA,MAAAU;AAAAV,IAAA,MAAAoB;AAAApB,IAAA,MAAAsB;AAAAtB,IAAA,MAAAO;AAAAP,IAAA,MAAAuB;OAAAA,MAAAvB,EAAA;AAAA,QAdFuB"}