You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The URL to redirect to after sharing (default: the shared url).
❌
to
string
A user ID of a recipient. Once the dialog comes up, the sender can specify additional people as recipients.
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
FBShare
👨💻 Code
import{FBShareBtn}from'dv-social-share'<FBShareBtnurl="https://dv-social-share.vercel.app"quote="dv-social-share is a social share buttons for your next React.js & Next.js apps."hashTag="#dvsocialshare"/>
📖 FBShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the page to be shared.
✅
quote
string
A quote to be shared.
❌
hashTag
string
Hashtag to be shared.
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
GABShare
👨💻 Code
import{GABShareBtn}from'dv-social-share'<GABShareBtnurl="https://dv-social-share.vercel.app"title="dv-social-share is a social share buttons for your next React.js & Next.js apps."/>
📖 GABShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the page to be shared.
✅
title
string
Title of the shared page.
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
HackerNewsShare
👨💻 Code
import{HackerNewsShareBtn}from'dv-social-share'<HackerNewsShareBtnurl="https://dv-social-share.vercel.app"title="dv-social-share is a social share buttons for your next React.js & Next.js apps."/>
📖 HackerNewsShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the page to be shared.
✅
title
string
Title of the shared page.
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
InstapaperShare
👨💻 Code
import{InstapaperShareBtn}from'dv-social-share'<InstapaperShareBtnurl="https://dv-social-share.vercel.app"title="dv-social-share is a social share buttons for your next React.js & Next.js apps."/>
📖 InstapaperShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the page to be shared.
✅
title
string
Title of the shared page.
❌
description
string
Description to be shared.
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
LineShare
👨💻 Code
import{LineShareBtn}from'dv-social-share'<LineShareBtnurl="https://dv-social-share.vercel.app"title="dv-social-share is a social share buttons for your next React.js & Next.js apps."/>
📖 LineShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the page to be shared.
✅
title
string
Title of the shared page.
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
LinkedInShare
👨💻 Code
import{LinkedInShareBtn}from'dv-social-share'<LinkedInShareBtnurl="https://dv-social-share.vercel.app"title="dv-social-share is a social share buttons for your next React.js & Next.js apps."/>
📖 LinkedInShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the page to be shared.
✅
title
string
Title of the shared page.
❌
summary
string
Summary of the shared page.
❌
source
string
Source of the shared page.
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
PinboardShare
👨💻 Code
import{PinboardShareBtn}from'dv-social-share'<PinboardShareBtnurl="https://dv-social-share.vercel.app"title="Dhaval Vira"descriptin="descriptino to be shared"/>
📖 PinboardShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the to be page.
✅
title
string
The Title of the Page to be shared.
✅
description
string
The description to be shared.
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
PocketShare
👨💻 Code
import{PocketShareBtn}from'dv-social-share'<PocketShareBtnurl="https://dv-social-share.vercel.app"title="dv-social-share is a social share buttons for your next React.js & Next.js apps."/>
📖 PocketShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the to be page.
✅
title
string
Title of the shared page.
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
RedditShare
👨💻 Code
import{RedditShareBtn}from'dv-social-share'<RedditShareBtnurl="https://dv-social-share.vercel.app"title="dv-social-share is a social share buttons for your next React.js & Next.js apps."/>
📖 RedditShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the to be page.
✅
title
string
Title of the shared page.
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
TelegramShare
👨💻 Code
import{TelegramShareBtn}from'dv-social-share'<TelegramShareBtnurl="https://dv-social-share.vercel.app"title="dv-social-share is a social share buttons for your next React.js & Next.js apps."/>
📖 TelegramShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the to be page.
✅
title
string
Title of the shared page.
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
TrelloShare
👨💻 Code
import{TrelloShareBtn}from'dv-social-share'<TrelloShareBtnurl="https://dv-social-share.vercel.app"desc="dv-social-share is a social share buttons for your next React.js & Next.js apps."/>
📖 TrelloShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the to be page.
✅
desc
string
Description of the shared page.
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
ThreadsShare
👨💻 Code
import{ThreadsShareBtn}from'dv-social-share'<ThreadsShareBtnurl="https://dv-social-share.vercel.app"title="dv-social-share is a social share buttons for your next React.js & Next.js apps."/>
📖 ThreadsShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the to be page.
✅
title
string
Description of the shared page.
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
TumblrShare
👨💻 Code
import{TumblrShareBtn}from'dv-social-share'<TumblrShareBtnurl="https://dv-social-share.vercel.app"title="dv-social-share is a social share buttons for your next React.js & Next.js apps."/>
📖 TumblrShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the shared page to be shared.
✅
title
string
The title of the shared page.
❌
tags
Array
❌
caption
string
The description of the shared page.
❌
posttype
string
link
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
TwitterShare
👨💻 Code
import{TwitterShareBtn}from'dv-social-share'<TwitterShareBtnurl="https://dv-social-share.vercel.app"title="dv-social-share is a social share buttons for your next React.js & Next.js apps."/>
📖 TwitterShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the shared page to be shared.
✅
title
string
The title of the shared page.
❌
via
string
❌
hashtags
array
❌
related
array
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
VKShare
👨💻 Code
import{VKShareBtn}from'dv-social-share'<VKShareBtnurl="https://dv-social-share.vercel.app"title="dv-social-share is a social share buttons for your next React.js & Next.js apps."/>
📖 VKShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the shared pageto be shared.
✅
title
string
The title of the shared page.
❌
image
string
An absolute link to the image that will be shared.
❌
noParse
boolean
If true is passed, VK will not retrieve URL information.
❌
noVkLinks
boolean
If true is passed, there will be no links to the user's profile in the open window. Only for mobile devices.
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
WhatsAppShare
👨💻 Code
import{WhatsAppShareBtn}from'dv-social-share'<WhatsAppShareBtnurl="https://dv-social-share.vercel.app"title="dv-social-share is a social share buttons for your next React.js & Next.js apps."/>
📖 WhatsAppShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the shared page to be shared.
✅
title
string
The title of the shared page.
❌
separator
string
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
YummlyShare
👨💻 Code
import{YummlyShareBtn}from'dv-social-share'<YummlyShareBtnurl="https://dv-social-share.vercel.app"title="dv-social-share is a social share buttons for your next React.js & Next.js apps."image='url-of-image'/>
📖 YummlyShareBtn Props
Props
Type
Default
Description
Required
url
string
The URL of the shared page to be shared.
✅
title
string
The title of the shared page.
❌
image
string
The Link of the Image to be shared along.
❌
openInNewTab
boolean
false
Open share window in a new tab if set to true.
❌
imgConfig
object
A imgConfig contains width (number; e.g. 32/64), height (number; e.g. 32/64) & bgColor (string; e.g. '#FF0000') for the Image
❌
💖 Wrap Up
If you think any of the dv-social-share can be improved, please do open a PR with any updates and submit any issues. Also, I will continue to improve this, so you might want to watch/star this
repository to revisit.
🌟 Contribution
We'd love to have your helping hand on contributions to dv-social-share by forking and sending a pull request!
Your contributions are welcome.
How to contribute:
Fork the dv-social-share Repo
Create a New Branch from main
Push the Code in your branc and
Open pull request with improvements & more information on it