import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faFacebookSquare, faRedditSquare, faTwitterSquare } from '@fortawesome/free-brands-svg-icons' import { getFacebookShareUrl, getRedditShareUrl, getTwitterShareUrl } from "lib/url"; import { ShareIconsList, ShareWrap } from './style'; import { ShareIcon } from 'components/share-icon'; const SharePage = ({ url, title, twitterUsername, }) => ( <ShareWrap> <ShareIconsList className="d-none d-sm-flex"> <ShareIcon href={ getTwitterShareUrl({ text: `${title} ${twitterUsername ? `by @${twitterUsername}` : ''}`, url: url })} target="_blank" > <FontAwesomeIcon icon={ faTwitterSquare } /> </ShareIcon> <ShareIcon href={ getFacebookShareUrl({ text: title, url: url }) } target="_blank"> <FontAwesomeIcon icon={ faFacebookSquare } /> </ShareIcon> <ShareIcon href={ getRedditShareUrl({ text: title, url: url })} target="_blank"> <FontAwesomeIcon icon={ faRedditSquare } /> </ShareIcon> </ShareIconsList> </ShareWrap> ); export default SharePage;