{"version":3,"file":"UdpTransactionTypePageConfigurationSidesheet.mjs","names":["React","useTranslation","SideSheet","Field","FluentTextField","LayoutUnit","UdpSwitch","UdpTransactionTypePageConfigurationSidesheet","props","$","_c","initialData","isSidesheetOpen","setIsSidesheetOpen","t","pageConfiguration","t0","defaultValue","t1","t2","t3","gridTitle","t4","_temp","t5","t6","createTransactionButtonLabel","t7","_temp2","t8","Symbol","for","t9","hideCreateTransaction","t10","t11","t12","t13","paginationAutoPageSize","undefined","t14","t15","t16","t17","hideSaveChanges","t18","t19","t20","t21","autoLaunchNextStepsOnCreateTransaction","t22","t23","t24","t25","autoLaunchNextStepsOnCreateRevision","t26","t27","t28","t29","enableStatusChangeCallbacks","t30","t31","t32","t33","value","value_0"],"sources":["../../../../../src/udp/pages/UdpTransactionTypesPage/sidesheets/UdpTransactionTypePageConfigurationSidesheet.jsx"],"sourcesContent":["import React from 'react';\nimport { useTranslation } from 'react-i18next';\nimport { SideSheet } from '../../../../UI';\nimport { Field } from '../../../../utilities/form';\nimport { FluentTextField } from '../../../../UI/inputs/textField';\nimport { LayoutUnit } from '../../../../layout';\nimport { UdpSwitch } from '../../../../UI/fluent-web-components';\n\n\nconst UdpTransactionTypePageConfigurationSidesheet = (props) => {\n  const {\n    initialData,\n    isSidesheetOpen,\n    setIsSidesheetOpen\n  } = props;\n\n  const { t } = useTranslation();\n\n  const pageConfiguration = initialData?.pageConfiguration;\n\n  return (\n    <SideSheet\n      open={isSidesheetOpen}\n      width={600}\n      title={t('transactionTypes.sidesheets.pageConfig.title', { defaultValue: 'Page Configurations' })}\n      onClose={() => setIsSidesheetOpen(false)}\n    >\n      <>\n        <Field\n          component={FluentTextField}\n          label={t('transactionTypes.sidesheets.pageConfig.gridTitle', { defaultValue: 'Grid Title' })}\n          id=\"gridTitle\"\n          name=\"pageConfiguration.gridTitle\"\n          fullWidth\n          variant=\"outlined\"\n          margin=\"normal\"\n          size=\"small\"\n          parse={(value) => (value === undefined ? '' : value)}\n          initialValue={pageConfiguration?.gridTitle || ''}\n        />\n        <Field\n          component={FluentTextField}\n          label={t('transactionTypes.sidesheets.pageConfig.createButtonLabel', { defaultValue: 'Create Transaction Button Label' })}\n          id=\"createTransactionButtonLabel\"\n          name=\"pageConfiguration.createTransactionButtonLabel\"\n          fullWidth\n          variant=\"outlined\"\n          margin=\"normal\"\n          size=\"small\"\n          parse={(value) => (value === undefined ? '' : value)}\n          initialValue={pageConfiguration?.createTransactionButtonLabel || ''}\n        />\n        <LayoutUnit unit='nudge' />\n        <Field\n          component={UdpSwitch}\n          type=\"checkbox\"\n          id=\"hideCreateTransaction\"\n          name=\"pageConfiguration.hideCreateTransaction\"\n          includeErrorPadding={false}\n          initialValue={!!pageConfiguration?.hideCreateTransaction}\n          label={t('transactionTypes.sidesheets.pageConfig.hideCreateButton', { defaultValue: 'Hide Create Transaction Button' })}\n        />\n        <LayoutUnit unit='nudge' />\n        <Field\n          component={UdpSwitch}\n          type=\"checkbox\"\n          id=\"paginationAutoPageSize\"\n          name=\"pageConfiguration.paginationAutoPageSize\"\n          includeErrorPadding={false}\n          initialValue={pageConfiguration?.paginationAutoPageSize !== undefined ? pageConfiguration?.paginationAutoPageSize : true}\n          label={t('transactionTypes.sidesheets.pageConfig.paginationAutoPageSize', { defaultValue: 'Pagination Auto PageSize' })}\n        />\n        <LayoutUnit unit='nudge' />\n        <Field\n          component={UdpSwitch}\n          type=\"checkbox\"\n          id=\"hideSaveChanges\"\n          name=\"pageConfiguration.hideSaveChanges\"\n          includeErrorPadding={false}\n          initialValue={!!pageConfiguration?.hideSaveChanges}\n          label={t('transactionTypes.sidesheets.pageConfig.hideSaveChanges', { defaultValue: 'Hide Save Changes Button' })}\n        />\n        <LayoutUnit unit='nudge' />\n        <Field\n          component={UdpSwitch}\n          type=\"checkbox\"\n          id=\"autoLaunchNextStepsOnCreateTransaction\"\n          name=\"pageConfiguration.autoLaunchNextStepsOnCreateTransaction\"\n          includeErrorPadding={false}\n          initialValue={!!pageConfiguration?.autoLaunchNextStepsOnCreateTransaction}\n          label={t('transactionTypes.sidesheets.pageConfig.autoLaunchNextStepsOnCreateTransaction', { defaultValue: 'Auto Launch Next Steps On Create Transaction' })}\n        />\n        <LayoutUnit unit='nudge' />\n        <Field\n          component={UdpSwitch}\n          type=\"checkbox\"\n          id=\"autoLaunchNextStepsOnCreateRevision\"\n          name=\"pageConfiguration.autoLaunchNextStepsOnCreateRevision\"\n          includeErrorPadding={false}\n          initialValue={!!pageConfiguration?.autoLaunchNextStepsOnCreateRevision}\n          label={t('transactionTypes.sidesheets.pageConfig.autoLaunchNextStepsOnCreateRevision', { defaultValue: 'Auto Launch Next Steps On Create Revision' })}\n        />\n        <LayoutUnit unit='nudge' />\n        <Field\n          component={UdpSwitch}\n          type=\"checkbox\"\n          id=\"enableStatusChangeCallbacks\"\n          name=\"pageConfiguration.enableStatusChangeCallbacks\"\n          includeErrorPadding={false}\n          initialValue={pageConfiguration?.enableStatusChangeCallbacks !== undefined ? pageConfiguration?.enableStatusChangeCallbacks : true}\n          label={t('transactionTypes.sidesheets.pageConfig.enableStatusChangeCallbacks', { defaultValue: 'Enable Status Change Callbacks' })}\n        />\n      </>\n    </SideSheet>\n  );\n}\n\nexport default UdpTransactionTypePageConfigurationSidesheet;\n"],"mappings":"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"}