import React from 'react'; import PropTypes from 'prop-types'; import { ControlLabel, OverlayTrigger, Tooltip } from 'react-bootstrap'; import InfoTooltipWithTrigger from '../../components/InfoTooltipWithTrigger'; const propTypes = { label: PropTypes.string.isRequired, description: PropTypes.string, validationErrors: PropTypes.array, renderTrigger: PropTypes.bool, rightNode: PropTypes.node, leftNode: PropTypes.node, }; const defaultProps = { validationErrors: [], renderTrigger: false, }; export default function ControlHeader({ label, description, validationErrors, renderTrigger, leftNode, rightNode }) { const hasError = (validationErrors.length > 0); return (