import React from 'react'; import PropTypes from 'prop-types'; import { Title } from '@patternfly/react-core'; const StepTemplate = ({ id, formFields, formRef, title, showTitle, showTitles }) => (
{((showTitles && showTitle !== false) || showTitle) && ( {title} )} {formFields}
); StepTemplate.propTypes = { id: PropTypes.string, title: PropTypes.node, formFields: PropTypes.array.isRequired, formOptions: PropTypes.shape({ renderForm: PropTypes.func.isRequired, }).isRequired, showTitles: PropTypes.bool, showTitle: PropTypes.bool, formRef: PropTypes.oneOfType([ PropTypes.func, PropTypes.shape({ current: PropTypes.instanceOf(Element) }) ]), }; export default StepTemplate;