import React, { PropTypes } from 'react'; import { ButtonGroup, OverlayTrigger, Tooltip } from 'react-bootstrap'; import Button from '../../components/Button'; import classnames from 'classnames'; const propTypes = { canAdd: PropTypes.string.isRequired, onQuery: PropTypes.func.isRequired, onSave: PropTypes.func, disabled: PropTypes.bool, errorMessage: PropTypes.string, }; const defaultProps = { onSave: () => {}, disabled: false, }; export default function QueryAndSaveBtns({ canAdd, onQuery, onSave, disabled, errorMessage }) { const saveClasses = classnames({ 'disabled disabledButton': canAdd !== 'True', }); const qryButtonStyle = errorMessage ? 'danger' : 'primary'; const qryButtonDisabled = errorMessage ? true : disabled; return (