// @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;