{"version":3,"file":"ExecuteApiDialog.mjs","names":["React","Field","FluentTextFieldAutoComplete","FluentDialog","useTranslation","useForm","ExecuteApiDialog","props","$","_c","actionLabel","handleCloseDialog","message","open","other","t0","title","apiMethods","t1","undefined","form","t","t2","submit","handleSubmit","t3","defaultValue","t4","t5","t6","t7","t8","t9","t10"],"sources":["../../src/inquiry/ExecuteApiDialog.jsx"],"sourcesContent":["import React from 'react';\nimport { Field } from '../utilities/form';\nimport { FluentTextFieldAutoComplete } from '../UI/inputs/textField/FluentTextFieldAutoComplete';\nimport { FluentDialog } from '../UI/feedback/FluentDialog';\nimport { useTranslation } from 'react-i18next';\nimport { useForm } from 'react-final-form';\n\nexport const ExecuteApiDialog = (props) => {\n  const {\n    open,\n    handleCloseDialog,\n    actionLabel,\n    title,\n    message,\n    apiMethods = [],\n    ...other\n  } = props;\n  const form = useForm();\n  const { t } = useTranslation();\n\n  const handleSubmit = () => {\n    form.submit();\n  };\n\n  return (\n    <div>\n      <FluentDialog\n        open={open}\n        title={\n          title ??\n          t('inquiry.executeApiDialog.title', {\n            defaultValue: 'Execute the below Api'\n          })\n        }\n        actionOne={handleCloseDialog}\n        actionTwo={handleSubmit}\n        labelOne={t('common.cancel', { defaultValue: 'Cancel' })}\n        labelTwo={\n          actionLabel ?? t('common.execute', { defaultValue: 'Execute' })\n        }\n        onClose={handleCloseDialog}\n        message={message}\n        maxWidth='sm'\n        {...other}\n      >\n        <Field\n          component={FluentTextFieldAutoComplete}\n          label={t('inquiry.executeApiDialog.apis', {\n            defaultValue: 'Api(s)'\n          })}\n          id='apis'\n          name='apiMethod'\n          fullWidth\n          variant='outlined'\n          margin='normal'\n          size='small'\n          options={apiMethods || []}\n          initialValue={apiMethods[0] || null}\n          required\n          optionKey='name'\n        />\n      </FluentDialog>\n    </div>\n  );\n};\n"],"mappings":"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"}