import React from 'react';
import { PropTypes } from 'prop-types';
import { useIntl } from '@edx/frontend-platform/i18n';
import { TwitterShareButton, TwitterIcon } from 'react-share';
import { stringifyUrl } from 'query-string';
import { Icon } from '@edx/paragon';
import messages from './messages';
const ShareTwitterIcon = () => (
);
function ShareButton({ url }) {
const { formatMessage } = useIntl();
React.useEffect(() => () => {
window.expSocialShareEnabled = false;
}, []);
const twitterUrl = stringifyUrl({
url,
query: {
utm_source: 'twitter',
utm_medium: 'social',
utm_campaign: 'social-share-exp',
},
});
return (
{formatMessage(messages.shareButton)}
);
}
ShareButton.propTypes = {
url: PropTypes.string.isRequired,
};
export default ShareButton;