manifold/web/components/tweet-button.tsx

25 lines
581 B
TypeScript
Raw Normal View History

2022-01-04 22:47:56 +00:00
import clsx from 'clsx'
export function TweetButton(props: { className?: string; tweetText?: string }) {
const { tweetText, className } = props
2022-01-04 20:57:48 +00:00
return (
<a
2022-01-06 05:02:36 +00:00
className={clsx('btn btn-xs normal-case border-none', className)}
style={{ backgroundColor: '#1da1f2', width: 75 }}
2022-01-04 22:09:03 +00:00
href={`https://twitter.com/intent/tweet?text=${encodeURIComponent(
2022-01-04 20:57:48 +00:00
tweetText ?? ''
)}`}
target="_blank"
2022-01-04 20:57:48 +00:00
>
<img
className="mr-2"
src={'/twitter-icon-white.svg'}
2022-01-04 22:47:56 +00:00
width={15}
height={15}
/>
2022-01-04 20:57:48 +00:00
Tweet
</a>
)
}