// @flow import classNames from 'classnames'; import * as React from 'react'; import { FormattedMessage } from 'react-intl'; import { BetaBadge } from '../../components/badge'; import { Link } from '../../components/link'; import Tooltip from '../../components/tooltip/Tooltip'; import messages from './messages'; import './styles/BetaFeedbackBadge.scss'; type Props = { className?: string, formUrl: string, tooltip?: boolean, }; const BetaFeedbackBadge = ({ className = '', tooltip = false, ...rest }: Props) => { const classes = classNames('bdl-HeaderFeedbackBadge', className); const { formUrl } = rest; const badge = tooltip ? ( } position="middle-right"> ) : ( ); // TODO: tooltip may require constrainToScrollParent & constrainToWindow in some contexts return ( {badge} ); }; export default BetaFeedbackBadge;