import React, { useState } from 'react'; import PropTypes from 'prop-types'; import { FormGroup, Select, SelectOption, SelectVariant, } from '@patternfly/react-core'; import useFormApi from '@data-driven-forms/react-form-renderer/use-form-api'; import useFieldApi from '@data-driven-forms/react-form-renderer/use-field-api'; import { RELEASES } from '../../../constants'; import isRhel from '../../../Utilities/isRhel'; const ImageOutputReleaseSelect = ({ label, isRequired, ...props }) => { const { change, getState } = useFormApi(); const { input } = useFieldApi(props); const [isOpen, setIsOpen] = useState(false); const setRelease = (_, selection) => { change(input.name, selection); setIsOpen(false); }; const handleClear = () => { change(input.name, null); }; return ( ); }; ImageOutputReleaseSelect.propTypes = { label: PropTypes.node, isRequired: PropTypes.bool, }; export default ImageOutputReleaseSelect;