// @ts-nocheck import React from 'react'; import { FormGroup, InputGroup, Intent, Button } from '@blueprintjs/core'; import { FastField, Form, useFormikContext, ErrorMessage } from 'formik'; import { ListSelect, FieldRequiredHint, FormattedMessage as T, FFormGroup, FInputGroup, } from '@/components'; import { CLASSES } from '@/constants/classes'; import classNames from 'classnames'; import { compose, inputIntent } from '@/utils'; import { useInviteUserFormContext } from './InviteUserFormProvider'; import withDialogActions from '@/containers/Dialog/withDialogActions'; function InviteUserFormContent({ // #withDialogActions closeDialog, }) { const { isSubmitting } = useFormikContext(); const { isEditMode, dialogName, roles } = useInviteUserFormContext(); const handleClose = () => { closeDialog(dialogName); }; return (

{/* ----------- Email ----------- */} } labelInfo={} > {/* ----------- Role name ----------- */} {({ form, field: { value }, meta: { error, touched } }) => ( } labelInfo={} helperText={} className={classNames(CLASSES.FILL, 'form-group--role_name')} intent={inputIntent({ error, touched })} > { form.setFieldValue('role_id', id); }} selectedItem={value} selectedItemProp={'id'} textProp={'name'} // labelProp={'id '} popoverProps={{ minimal: true }} intent={inputIntent({ error, touched })} /> )}
); } export default compose(withDialogActions)(InviteUserFormContent);