Elevate your React.js and Next.js apps with seamless social media sharing using our dynamic share button integration

dv-social-share


๐ŸŽ Features

    โš™ Install
    ๐Ÿ’ก Usage

    BufferShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { BufferShareBtn } from "dv-social-share";
    
    <BufferShareBtn url="https://dv-social-share.vercel.app" title="Dhaval Vira" />;

    ๐Ÿ“– BufferShareBtn Props

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the page to be shared.โœ…
    titlestringthe Title to be shared.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    DiggShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { DiggShareBtn } from "dv-social-share";
    
    <DiggShareBtn url="https://dv-social-share.vercel.app" title="Dhaval Vira" />;

    ๐Ÿ“– DiggShareBtn Props

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the page to be shared.โœ…
    titlestringthe Title to be shared.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    EmailShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { EmailShareBtn } from "dv-social-share";
    
    <EmailShareBtn url="https://dv-social-share.vercel.app" />;

    ๐Ÿ“– EmailShareBtn Props

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the page to be shared.โœ…
    subjectstringA subject to be shared.โŒ
    bodystringBody to be shared.โŒ
    separatorstring::โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    FBMessangerShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { FBMessangerShareBtn } from "dv-social-share";
    
    <FBMessangerShareBtn url="https://dv-social-share.vercel.app" appId="" />;

    ๐Ÿ“– FBMessangerShareBtn Props

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the page to be shared.โœ…
    appIdstringFacebook application id.โœ…
    redirectUristringThe URL to redirect to after sharing (default: the shared url).โŒ
    tostringA user ID of a recipient. Once the dialog comes up, the sender can specify additional people as recipients.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    FBShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { FBShareBtn } from "dv-social-share";
    
    <FBShareBtn
      url="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

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the page to be shared.โœ…
    quotestringA quote to be shared.โŒ
    hashTagstringHashtag to be shared.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    FlipboardShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { FlipboardShareBtn } from "dv-social-share";
    
    <FlipboardShareBtn
      url="https://dv-social-share.vercel.app"
      title="Dhaval Vira"
    />;

    ๐Ÿ“– FlipboardShareBtn Props

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the page to be shared.โœ…
    titlestringthe Title to be shared.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    GABShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { GABShareBtn } from "dv-social-share";
    <GABShareBtn
      url="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

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the page to be shared.โœ…
    titlestringTitle of the shared page.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    HackerNewsShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { HackerNewsShareBtn } from "dv-social-share";
    
    <HackerNewsShareBtn
      url="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

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the page to be shared.โœ…
    titlestringTitle of the shared page.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    InstapaperShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { InstapaperShareBtn } from "dv-social-share";
    
    <InstapaperShareBtn
      url="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

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the page to be shared.โœ…
    titlestringTitle of the shared page.โŒ
    descriptionstringDescription to be shared.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    LineShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { LineShareBtn } from "dv-social-share";
    
    <LineShareBtn
      url="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

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the page to be shared.โœ…
    titlestringTitle of the shared page.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    LinkedInShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { LinkedInShareBtn } from "dv-social-share";
    
    <LinkedInShareBtn
      url="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

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the page to be shared.โœ…
    titlestringTitle of the shared page.โŒ
    summarystringSummary of the shared page.โŒ
    sourcestringSource of the shared page.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    LiveJournalShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { LiveJournalShareBtn } from "dv-social-share";
    
    <LiveJournalShareBtn
      url="https://dv-social-share.vercel.app"
      title="Dhaval Vira"
    />;

    ๐Ÿ“– LiveJournalShareBtn Props

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the page to be shared.โœ…
    titlestringthe Title to be shared.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    PinboardShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { PinboardShareBtn } from "dv-social-share";
    
    <PinboardShareBtn
      url="https://dv-social-share.vercel.app"
      title="Dhaval Vira"
      descriptin="descriptino to be shared"
    />;

    ๐Ÿ“– PinboardShareBtn Props

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the to be page.โœ…
    titlestringThe Title of the Page to be shared.โœ…
    descriptionstringThe description to be shared.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    PinterestShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { PinterestShareBtn } from "dv-social-share";
    
    <PinterestShareBtn
      url="https://dv-social-share.vercel.app"
      media="https://dv-social-share.vercel.app/image.svg"
    />;

    ๐Ÿ“– PinterestShareBtn Props

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the to be page.โœ…
    mediastringThe image URL that will be pinned.โœ…
    descriptionstringThe description of the shared media.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    PocketShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { PocketShareBtn } from "dv-social-share";
    
    <PocketShareBtn
      url="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

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the to be page.โœ…
    titlestringTitle of the shared page.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    RedditShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { RedditShareBtn } from "dv-social-share";
    
    <RedditShareBtn
      url="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

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the to be page.โœ…
    titlestringTitle of the shared page.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    RefindShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { RefindShareBtn } from "dv-social-share";
    
    <RefindShareBtn url="https://dv-social-share.vercel.app" />;

    ๐Ÿ“– RefindShareBtn Props

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the to be page.โœ…
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    TelegramShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { TelegramShareBtn } from "dv-social-share";
    
    <TelegramShareBtn
      url="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

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the to be page.โœ…
    titlestringTitle of the shared page.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    TumblrShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { TumblrShareBtn } from "dv-social-share";
    
    <TumblrShareBtn
      url="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

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the shared page to be shared.โœ…
    titlestringThe title of the shared page.โŒ
    tagsArrayโŒ
    captionstringThe description of the shared page.โŒ
    posttypestringlinkโŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    TwitterShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { TwitterShareBtn } from "dv-social-share";
    
    <TwitterShareBtn
      url="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

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the shared page to be shared.โœ…
    titlestringThe title of the shared page.โŒ
    viastringโŒ
    hashtagsarrayโŒ
    relatedarrayโŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    VKShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { VKShareBtn } from "dv-social-share";
    
    <VKShareBtn
      url="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

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the shared pageto be shared.โœ…
    titlestringThe title of the shared page.โŒ
    imagestringAn absolute link to the image that will be shared.โŒ
    noParsebooleanIf true is passed, VK will not retrieve URL information.โŒ
    noVkLinksbooleanIf true is passed, there will be no links to the userโ€™s profile in the open window. Only for mobile devices.โŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    WhatsAppShare

    ๐Ÿ‘จโ€๐Ÿ’ป Code

    import { WhatsAppShareBtn } from "dv-social-share";
    
    <WhatsAppShareBtn
      url="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

    PropsTypeDefaultDescriptionRequired
    urlstringThe URL of the shared page to be shared.โœ…
    titlestringThe title of the shared page.โŒ
    separatorstringโŒ
    openInNewTabbooleanfalseOpen share window in a new tab if set to true.โŒ

    ๐Ÿ’– 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
    • Discuss ideas in issues
    • Spread the word
    • Reach out with any feedback

    โš–๏ธ License

    The MIT LicenseLicense: MIT

    GitHub

Related Posts

Popular Posts

BrowserVideoEdit: A feature-rich video editor created using fabric.js and Next.js, all within the convenience of your web browser

A weather app that allows users to view real-time weather information based on their locations

Add Login and Register page into your Nuxt 3 project using Supabase authentication

A powerful Flutter package that allows you to easily create and control glitch effects

เด’เดฐเต‡เดฆเดฟเดตเดธเด‚ เดฐเดฃเตเดŸเตเดชเต‡เดฐเต†เดฏเตเด‚ เดชเต†เดฃเตเดฃเตเด•เดฃเตเดŸเต, เด•เต‹เดŸเตเดŸเดฏเด‚ เดชเต‚เดžเตเดžเดพเดฐเตโ€ เดธเตเดตเดฆเต‡เดถเดฟเดฏเดพเดฏ เดฆเดจเตเดคเดกเต‹เด•เตเดŸเดฑเตเดฎเดพเดฏเดฟ เดตเดฟเดตเดพเดนเด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดคเต , เดชเดฟเดจเตเดจเต€เดŸเต เดตเต‡เดฃเตเดŸเต†เดจเตเดจเตเดตเต†เดšเตเดšเต.

A Library for Rendering 3D Models in React.js and Next.js Views

Recent Posts

เด‡เดŸเตเด•เตเด•เดฟเดฏเดฟเดฒเต† เดฎเดฒเดฏเต‹เดฐ เดฎเต‡เด–เดฒเด•เดณเดฟเตฝ เดฐเดพเดคเตเดฐเดฟเดฏเดพเดคเตเดฐ เดจเดฟเดฐเต‹เดงเดฟเดšเตเดšเต. เดฐเดพเดคเตเดฐเดฟ เดเดดเต เดฎเตเดคเตฝ เดฐเดพเดตเดฟเดฒเต† เด†เดฑเต เดตเดฐเต†เดฏเดพเดฃเต เดจเดฟเดฐเต‹เดงเดจเด‚

เดเดจเตเดคเดฏเดพเตผ เดˆเดธเตเดฑเตเดฑเดฟเตฝ เดชเตเดฐเดณเดฏเดคเตเดคเดฟเตฝ เดคเด•เตผเดจเตเดจ เดชเดพเดฒเดคเตเดคเดฟเดจเต เดชเด•เดฐเด‚ เดชเตเดคเดฟเดฏ เดชเดพเดฒเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดตเดพเตป เดคเดพเดคเตเด•เตเด•เดพเดฒเดฟเด• เดชเดพเดฒเด‚ เดชเตŠเดณเดฟเดšเตเดšเต เดจเต€เด•เตเด•เดฟ

Explore the Investment Opportunities: A Comprehensive Guide to Different Types of Mutual Funds

Title: Understanding Mutual Funds: A Beginner's Guide to Investing

เดคเต€เดตเตเดฐเดฎเดด เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเดฟเดจเตเดฑเต† เดชเดถเตเดšเดพเดคเดฒเดคเตเดคเดฟเตฝ เดธเด‚เดธเตเดฅเดพเดจเด‚ เดœเดพเด—เตเดฐเดคเดฏเดฟเตฝ

250,000 เด…เดชเต‡เด•เตเดทเด•เตพ เดตเตผเดฆเตเดงเดฟเดšเตเดšเดคเดฟเดจเดพเตฝ เดŸเตเดฐเดพเตปเดธเตโ€Œเดชเต‹เตผเดŸเตเดŸเต เด•เดฎเตเดฎเต€เดทเดฃเตผ เดชเดฐเดฟเดถเต‹เดงเดจ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด‚

เดเดฒเด•เตเด•เดฏเดฟเตฝ เด•เต€เดŸเดจเดพเดถเดฟเดจเดฟ เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚; เด†เดฑเดฐ เดฒเด•เตเดทเดคเตเดคเดฟเดฒเดงเดฟเด•เด‚ เดŸเดฟเตป เด…เดฐเดตเดฃ เดจเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดŸเต†เตปเดกเตผ เด•เตเดทเดฃเดฟเดšเตเดšเต เดฆเต‡เดตเดธเตเดตเด‚ เดฌเต‹เตผเดกเตโ€Œ

เดญเต€เดฎเตป เดชเดพเดฑเด•เตเด•เดทเดฃเด™เตเด™เตพ เด…เดŸเตผเดจเตเดจเต เดฆเต‡เดถเต€เดฏ เดชเดพเดคเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเต€เดดเตเดจเตเดจเดคเต เดชเดคเดฟเดตเดพเด•เตเดจเตเดจเต. เด•เตเดŸเตเดŸเดฟเด•เตเด•เดพเดจเดคเตเดคเดฟเดจเตเด‚ เดฎเตเดฃเตเดŸเด•เตเด•เดฏเดคเตเดคเดฟเดจเตเดฎเดฟเดŸเดฏเดฟเตฝ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เตเดจเตเดจเดคเต เดตเตป เด…เดชเด•เดŸ เดญเต€เดทเดฃเดฟ

เดšเด•เตเดฐเดตเดพเดคเดšเตเดšเตเดดเดฟ:เด…เดคเดฟเดถเด•เตเดคเดฎเดพเดฏ เดฎเดด เดตเดฐเตเดจเตเดจเต

เดชเตเดฒเดธเต เดตเตบ เดชเตเดฐเดตเต‡เดถเดจเด‚. เด…เด•เตเดทเดฏเดฏเดฟเตฝ เดคเดฟเด•เตเด•เดฟ เดคเดฟเดฐเด•เตเด•เต‡เดฃเตเดŸ, เดจเต†เดฑเตเดฑเดฟเดตเดฟเดฑเตเดฑเดฟ/เดœเดพเดคเดฟ เดคเต†เดณเดฟเดฏเดฟเด•เตเด•เดพเตป เดชเดคเตเดคเดพเด‚เดคเดฐเด‚ เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต เดฎเดคเดฟ