From f23e730d5b2df6df3a1791f47f5e6f637a920733 Mon Sep 17 00:00:00 2001 From: kpj2006 <24ucs074@lnmiit.ac.in> Date: Wed, 11 Mar 2026 13:58:33 +0530 Subject: [PATCH] feat: add SocialShareDesigner for customizable social share buttons - Implemented a visual customization panel for the SocialShareButton using CSS custom properties. - Added support for multiple platforms including WhatsApp, Facebook, Twitter, LinkedIn, Telegram, Reddit, and Email. - Included options for button styles, colors, shapes, and modal settings. - Enabled gradient backgrounds and per-platform color customization. - Integrated a toast notification system for user feedback. - Provided functionality to export the theme as CSS variables. --- designer.html | 384 +++++++++++ src/social-share-designer-react.jsx | 71 +++ src/social-share-designer.css | 545 ++++++++++++++++ src/social-share-designer.js | 955 ++++++++++++++++++++++++++++ 4 files changed, 1955 insertions(+) create mode 100644 designer.html create mode 100644 src/social-share-designer-react.jsx create mode 100644 src/social-share-designer.css create mode 100644 src/social-share-designer.js diff --git a/designer.html b/designer.html new file mode 100644 index 0000000..c834a41 --- /dev/null +++ b/designer.html @@ -0,0 +1,384 @@ + + +
+ + +Share Button
+Modal Preview (live)
+