Merge pull request #3298 from rickyltwong/feat/threads-button

增加 Threads Social & Share button
This commit is contained in:
tangly1024
2025-04-11 17:58:58 +08:00
committed by GitHub
4 changed files with 1154 additions and 760 deletions

View File

@@ -37,6 +37,8 @@ import {
TumblrShareButton,
TwitterIcon,
TwitterShareButton,
ThreadsIcon,
ThreadsShareButton,
ViberIcon,
ViberShareButton,
VKIcon,
@@ -312,6 +314,16 @@ const ShareButtons = ({ post }) => {
<HatenaIcon size={32} round />
</HatenaShareButton>
)
case 'threads':
return (
<ThreadsShareButton
key={singleService}
url={shareUrl}
title={titleWithSiteInfo}
className='mx-1'>
<ThreadsIcon size={32} round />
</ThreadsShareButton>
)
case 'qq':
return (
<button

View File

@@ -43,7 +43,7 @@
"react-facebook": "^8.1.4",
"react-hotkeys-hook": "^4.5.0",
"react-notion-x": "6.16.0",
"react-share": "^4.4.1",
"react-share": "^5.2.2",
"react-tweet-embed": "~2.0.0"
},
"devDependencies": {

View File

@@ -99,6 +99,15 @@ const SocialButton = () => {
<i className='fab fa-youtube transform hover:scale-125 duration-150' />
</a>
)}
{siteConfig('CONTACT_THREADS') && (
<a
target='_blank'
rel='noreferrer'
title={'threads'}
href={siteConfig('CONTACT_THREADS')}>
<i className='fab fa-threads transform hover:scale-125 duration-150' />
</a>
)}
</div>
</div>
)

1891
yarn.lock

File diff suppressed because it is too large Load Diff