diff --git a/webpack/ForemanWebhooks/Routes/Webhooks/Components/WebhookForm/Components/ForemanFormikField.js b/webpack/ForemanWebhooks/Routes/Webhooks/Components/WebhookForm/Components/ForemanFormikField.js index 1ddbdcd..c62c19d 100644 --- a/webpack/ForemanWebhooks/Routes/Webhooks/Components/WebhookForm/Components/ForemanFormikField.js +++ b/webpack/ForemanWebhooks/Routes/Webhooks/Components/WebhookForm/Components/ForemanFormikField.js @@ -1,13 +1,24 @@ import React from 'react'; import PropTypes from 'prop-types'; import { Field as FormikField } from 'formik'; -import { Spinner } from '@patternfly/react-core'; -import { TypeAheadSelect } from 'patternfly-react'; +import { + Spinner, + InputGroup, + InputGroupItem, + TextArea, + TextInput, + Button, + Icon, + Checkbox, +} from '@patternfly/react-core'; +import { PencilAltIcon } from '@patternfly/react-icons'; + import { filter } from 'lodash'; import { translate as __ } from 'foremanReact/common/I18n'; import FormField from 'foremanReact/components/common/forms/FormField'; +import { default as PF5TypeAheadSelect } from 'foremanReact/components/common/forms/TypeAheadSelect'; const ForemanFormikField = ({ name, @@ -35,23 +46,43 @@ const ForemanFormikField = ({ return filter(initialOptions, o => o.value === fieldValue); }; const passwordInput = ( - ); let content = null; + switch (type) { + case 'text': + content = ( + + ); + break; case 'textarea': content = ( -